diff options
author | Yinghai Lu <Yinghai.Lu@Sun.COM> | 2008-02-03 01:24:47 -0500 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2008-04-21 00:47:02 -0400 |
commit | 4c44bac8645e0ce0249c53cc154f56b5543af232 (patch) | |
tree | 5704f35b080b03c611b1a711ac664fc7ad6e2b88 /drivers/pci/pcie | |
parent | 5ff580c10ec06fd296bd23d4570c1a95194094a0 (diff) |
PCI: pcie AER: don't check _OSC when acpi is disabled
[PATCH] pcie AER: don't check _OSC when acpi is disabled
when acpi=off or pci=noacpi, get warning
AER service couldn't init device 0000:00:0a.0:pcie01 - no _OSC support
AER service couldn't init device 0000:00:0e.0:pcie01 - no _OSC support
AER service couldn't init device 0000:00:0f.0:pcie01 - no _OSC support
AER service couldn't init device 0000:80:0b.0:pcie01 - no _OSC support
AER service couldn't init device 0000:80:0e.0:pcie01 - no _OSC support
AER service couldn't init device 0000:80:0f.0:pcie01 - no _OSC support
so don't check _OSC in aer_osc_setup
Signed-off-by: Yinghai Lu <yinghai.lu@sun.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/pci/pcie')
-rw-r--r-- | drivers/pci/pcie/aer/aerdrv_acpi.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/pci/pcie/aer/aerdrv_acpi.c b/drivers/pci/pcie/aer/aerdrv_acpi.c index 8c199ae84f6d..7e53fa590cf2 100644 --- a/drivers/pci/pcie/aer/aerdrv_acpi.c +++ b/drivers/pci/pcie/aer/aerdrv_acpi.c | |||
@@ -33,6 +33,9 @@ int aer_osc_setup(struct pcie_device *pciedev) | |||
33 | struct pci_dev *pdev = pciedev->port; | 33 | struct pci_dev *pdev = pciedev->port; |
34 | acpi_handle handle = 0; | 34 | acpi_handle handle = 0; |
35 | 35 | ||
36 | if (acpi_pci_disabled) | ||
37 | return -1; | ||
38 | |||
36 | /* Find root host bridge */ | 39 | /* Find root host bridge */ |
37 | while (pdev->bus && pdev->bus->self) | 40 | while (pdev->bus && pdev->bus->self) |
38 | pdev = pdev->bus->self; | 41 | pdev = pdev->bus->self; |