powerpc/eeh: Fix fetching bus for single-dev-PE
authorGavin Shan <shangw@linux.vnet.ibm.com>
Wed, 5 Jun 2013 07:34:02 +0000 (15:34 +0800)
committerBenjamin Herrenschmidt <benh@kernel.crashing.org>
Sun, 30 Jun 2013 04:08:34 +0000 (14:08 +1000)
commitea461abf61753b4b79e625a7c20650105b990f21
tree2421df407fb41763a109b2edd2f4d4f01d08382c
parent6c355beafdbd0a62add3a3d89825ca87cf8ecec0
powerpc/eeh: Fix fetching bus for single-dev-PE

While running Linux as guest on top of phyp, we possiblly have
PE that includes single PCI device. However, we didn't return
its PCI bus correctly and it leads to failure on recovery from
EEH errors for single-dev-PE. The patch fixes the issue.

Cc: <stable@vger.kernel.org> # v3.7+
Cc: Steve Best <sbest@us.ibm.com>
Signed-off-by: Gavin Shan <shangw@linux.vnet.ibm.com>
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
arch/powerpc/platforms/pseries/eeh_pe.c