PCI/powerpc: support PCIe fundamental reset
authorMike Mason <mmlnx@us.ibm.com>
Thu, 30 Jul 2009 22:42:39 +0000 (15:42 -0700)
committerJesse Barnes <jbarnes@virtuousgeek.org>
Wed, 9 Sep 2009 20:29:41 +0000 (13:29 -0700)
commit6e19314cc98ab9ccc22c30d1c414984ac6de5ce2
tree2e83662e5e8cc1a0c30bba06008fe1b955c94cd5
parentfe14acd4e7c8178dfb172c1e7a88356657378128
PCI/powerpc: support PCIe fundamental reset

By default, the EEH framework on powerpc does what's known as a "hot
reset" during recovery of a PCI Express device.  We've found a case
where the device needs a "fundamental reset" to recover properly.  The
current PCI error recovery and EEH frameworks do not support this
distinction.

The attached patch makes changes to EEH to utilize the new bit field.

Signed-off-by: Mike Mason <mmlnx@us.ibm.com>
Signed-off-by: Richard Lary <rlary@us.ibm.com>
Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
arch/powerpc/kernel/pci_64.c
arch/powerpc/platforms/pseries/eeh.c