Bug 10606
Summary: | 2.6.26-rc1 regression: ACPI fails to load SDT. - Dell M1530 | ||
---|---|---|---|
Product: | ACPI | Reporter: | Nigel Cunningham (nigel) |
Component: | Config-Tables | Assignee: | Robert Moore (Robert.Moore) |
Status: | CLOSED PATCH_ALREADY_AVAILABLE | ||
Severity: | normal | CC: | acpi-bugzilla, linux-bugs, rjw |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 2.6.26-rc1 | Subsystem: | |
Regression: | Yes | Bisected commit-id: | |
Bug Depends on: | |||
Bug Blocks: | 10492 | ||
Attachments: |
Kernel config used to build the failing kernel.
acpidump output 2.6.26-rc1 dmesg 2.6.25.1 dmesg patch to allow zero-length field lists |
Description
Nigel Cunningham
2008-05-05 18:11:05 UTC
Created attachment 16031 [details]
Kernel config used to build the failing kernel.
please attach the output from acpidump Created attachment 16032 [details]
acpidump output
As requested :)
Hi, Will you please attach the output of dmesg on kernel 2.6.26-rc1 with acpi enabled? It will be great if you can attach the output of dmesg on kernel 2.6.25. Thanks. Created attachment 16045 [details]
2.6.26-rc1 dmesg
Created attachment 16046 [details]
2.6.25.1 dmesg
This entry is being used for tracking a regression from 2.6.25. Please don't close it until the problem is fixed in the mainline. Apparently the interpreter cannot handle a Field() operator with a null field list. The code causing problems is: OperationRegion (KBMP, SystemMemory, 0xFF800180, 0x70) Field (KBMP, ByteAcc, Lock, Preserve) { } Fix forthcoming. This affects the disassembler also, since it uses the same code. Terrific! Looking forward to it, and thanks for your quick responses. Created attachment 16061 [details]
patch to allow zero-length field lists
This patch allows the table to load here, please give it a try.
That patch works fine. Thanks! Oh, sorry Rafael. Just read your comment and clicked that I did the wrong thing since the patch isn't in mainline yet. Reopening. Regressions list annotation: Patch : http://bugzilla.kernel.org/attachment.cgi?id=16061&action=view Nigel said: "(cd /usr/src/cg-head; gitk drivers/acpi) after pulling from Linus' tree doesn't show it yet." References : http://lkml.org/lkml/2008/5/18/328 Closing. Ah, I misread the Nigel's comment, sorry. patch is in acpica tree Yes, but as per comment #7, we're not supposed to close it until the patch reaches mainline. Any ETA? Problem is present in 2.6.26-rc4. References : http://lkml.org/lkml/2008/5/26/3 Confirmed to be present in 2.6.26-rc4-git4. References : http://lkml.org/lkml/2008/6/2/524 Err. That should be not present (not yet in mainline). Should I just ignore your requests for status and close the bug when it _is_ merged? (I am watching for it)? (In reply to comment #20) > Err. That should be not present (not yet in mainline). No, i meant the _problem_ was present in that kernel, not the patch. :-) > Should I just ignore your requests for status and close the bug when it > _is_ merged? (I am watching for it)? Yes, please. Patch just hit mainline. Thank you! shipped in 2.56.26-rc6: commit 7e7c9052a617ea6086144a4fbda262d32a100479 Author: Bob Moore <robert.moore@intel.com> Date: Tue Jun 10 13:00:32 2008 +0800 ACPICA: Fix to allow zero-length ASL field declarations (2.6.26-rc6, that is) |