PCI: workaround hard-wired bus number V2
commite4907ec10117f491d4a5630994a04bc0d3a7d0f1
authorYinghai Lu <yinghai.lu@oracle.com>
Mon, 30 Jan 2012 11:25:24 +0000 (30 12:25 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 1 Mar 2012 00:33:39 +0000 (29 16:33 -0800)
tree92612d9394c1b5e0acaac50db26ff70a6e868321
parentfe12043438bcd8c739e286977c8f44ff87483c62
PCI: workaround hard-wired bus number V2

commit 71f6bd4a23130cd2f4b036010c5790b1295290b9 upstream.

Fixes PCI device detection on IBM xSeries IBM 3850 M2 / x3950 M2
when using ACPI resources (_CRS).
This is default, a manual workaround (without this patch)
would be pci=nocrs boot param.

V2: Add dev_warn if the workaround is hit. This should reveal
how common such setups are (via google) and point to possible
problems if things are still not working as expected.
-> Suggested by Jan Beulich.

Tested-by: garyhade@us.ibm.com
Signed-off-by: Yinghai Lu <yinghai.lu@oracle.com>
Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/pci/probe.c