diff options
author | Andrew Patterson <andrew.patterson@hp.com> | 2008-01-22 17:18:27 -0700 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2008-02-01 15:04:30 -0800 |
commit | 3c75e23784e6ed5f4841de43d0750fd9b37bafcb (patch) | |
tree | 34c54566b3dfe8411464f49bdaec0cbcdd7170e9 /drivers/pci/quirks.c | |
parent | d8634ddd371515740110d5658c3465a373894243 (diff) |
PCI: Run ACPI _OSC method on root bridges only
According to the PCI Firmware Specification Revision 3.0 section 4.5, _OSC
should only be called on a root brdige. Here is the relevant passage: "The
_OSC interface defined in this section applies only to Host Bridge ACPI
devices that originate PCI, PCI-X, or PCI Express hierarchies". Changed the
code to find the parent root bridge of the device and call _OSC on that.
Signed-off-by: Andrew Patterson <andrew.patterson@hp.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/pci/quirks.c')
0 files changed, 0 insertions, 0 deletions