]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit56f85ce897828c314636a47ca2b0aac22cca8c39
tree2e83662e5e8cc1a0c30bba06008fe1b955c94cd5
parenteda055194b53e3af8b8d7e12151fee478dbc198d
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