https://bugzilla.kernel.org/show_bug.cgi?id=16422
--- Comment #3 from ykzhao <[email protected]> 2010-07-21 02:17:32 --- After some debugging and test, it seems that it is related with the incorrect conditional judgement when finding the ACPI device for the PCI device. In course of finding ACPI handle for the corresponding PCI device, we will firstly try to evaluate the _ADR object and then compare the two addresses to see whether it is the target ACPI device. If there is no _ADR object for ACPI device, it is assumed that the address is zero. But for one PCI device(0000:00:00.0) under the PCI root bridge, the corresponding address will be constructed as zero.In such case maybe the ACPI device without _ADR object will be misdetected and then be used to create the relationship between PCI device and ACPI device. If we add the check of _ADR flag, we can avoid the incorrect binding about PCI device and ACPI device. >https://patchwork.kernel.org/patch/111654/ Thanks. -- Configure bugmail: https://bugzilla.kernel.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are watching the assignee of the bug. ------------------------------------------------------------------------------ This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first _______________________________________________ acpi-bugzilla mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/acpi-bugzilla
