aboutsummaryrefslogtreecommitdiffstats
path: root/arch/powerpc
diff options
context:
space:
mode:
authorGavin Shan <gwshan@linux.vnet.ibm.com>2014-11-13 18:47:30 -0500
committerBenjamin Herrenschmidt <benh@kernel.crashing.org>2014-12-01 19:03:26 -0500
commitb1d76a7d57762332cd8e0c020470d43c5ad3948e (patch)
treef78916132407332babcd997dafbc862c5451b83e /arch/powerpc
parent28bf36f92afc6b22ba50ceaf36ba89afa9f5c1e8 (diff)
powerpc/eeh: Recover EEH error on ownership change for BCM5719
In PCI passthrou scenario, we need simulate EEH recovery for Emulex adapters when their ownership changes, as we did in commit 5cfb20b96 ("powerpc/eeh: Emulate EEH recovery for VFIO devices"). Broadcom BCM5719 adpaters are facing same problem and needs same cure. Reported-by: Rajeshkumar Subramanian <rajeshkumars@in.ibm.com> Signed-off-by: Gavin Shan <gwshan@linux.vnet.ibm.com> Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Diffstat (limited to 'arch/powerpc')
-rw-r--r--arch/powerpc/kernel/eeh.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/powerpc/kernel/eeh.c b/arch/powerpc/kernel/eeh.c
index b372bfdbfb3a..f1c6b115cb37 100644
--- a/arch/powerpc/kernel/eeh.c
+++ b/arch/powerpc/kernel/eeh.c
@@ -1220,6 +1220,7 @@ int eeh_unfreeze_pe(struct eeh_pe *pe, bool sw_state)
1220static struct pci_device_id eeh_reset_ids[] = { 1220static struct pci_device_id eeh_reset_ids[] = {
1221 { PCI_DEVICE(0x19a2, 0x0710) }, /* Emulex, BE */ 1221 { PCI_DEVICE(0x19a2, 0x0710) }, /* Emulex, BE */
1222 { PCI_DEVICE(0x10df, 0xe220) }, /* Emulex, Lancer */ 1222 { PCI_DEVICE(0x10df, 0xe220) }, /* Emulex, Lancer */
1223 { PCI_DEVICE(0x14e4, 0x1657) }, /* Broadcom BCM5719 */
1223 { 0 } 1224 { 0 }
1224}; 1225};
1225 1226