Re: [PATCH V10 00/12] VF EEH on Power8
From: Bjorn Helgaas <helgaas@kernel.org>
Date: 2015-10-27 23:11:29
Also in:
linux-pci
On Mon, Oct 26, 2015 at 11:15:50AM +0800, Wei Yang wrote:
This patchset enables EEH on SRIOV VFs. The general idea is to create proper VF edev and VF PE and handle them properly. ...
Gavin Shan (1): powerpc/eeh: Don't block PCI config on resetting VF PE Wei Yang (11): PCI/IOV: Rename and export virtfn_add/virtfn_remove PCI: Add pcibios_bus_add_device() weak function powerpc/pci: Cache VF index in pci_dn powerpc/pci: Remove VFs prior to PF powerpc/eeh: Cache only BARs, not windows or IOV BARs powerpc/powernv: EEH device for VF powerpc/eeh: Create PE for VFs powerpc/powernv: Support EEH reset for VF PE powerpc/powernv: Support PCI config restore for VFs powerpc/eeh: Support error recovery for VF PE powerpc/eeh: Handle hot removed VF when PF is EEH aware arch/powerpc/include/asm/eeh.h | 10 ++ arch/powerpc/include/asm/pci-bridge.h | 2 + arch/powerpc/kernel/eeh.c | 17 ++- arch/powerpc/kernel/eeh_cache.c | 6 +- arch/powerpc/kernel/eeh_dev.c | 1 + arch/powerpc/kernel/eeh_driver.c | 130 ++++++++++++---- arch/powerpc/kernel/eeh_pe.c | 13 +- arch/powerpc/kernel/pci-hotplug.c | 2 +- arch/powerpc/kernel/pci_dn.c | 16 +- arch/powerpc/platforms/powernv/eeh-powernv.c | 220 ++++++++++++++++++++++++++- arch/powerpc/platforms/powernv/pci.c | 18 +++ drivers/pci/bus.c | 3 + drivers/pci/iov.c | 10 +- include/linux/pci.h | 8 + 14 files changed, 408 insertions(+), 48 deletions(-)
This really only affects powerpc, so I assume this series will go through the powerpc tree. Let me know if you want me to do anything else. Bjorn