From: Wei Liu <[email protected]> Hi,
On Azure, there are devices that don't support function level or PM reset. They can only be reset by sending a VMBus message to the host. This series is RFC because I modelled the reset method at the controller level. If there is a better way to do it, I'm happy to change the code. Thanks, Wei Wei Liu (2): PCI: Add controller reset method PCI: hv: Add vPCI device reset support Documentation/virt/hyperv/vpci.rst | 2 +- drivers/pci/controller/pci-hyperv.c | 61 +++++++++++++++++++++++++++++ drivers/pci/pci.c | 22 +++++++++++ include/linux/pci.h | 3 +- 4 files changed, 86 insertions(+), 2 deletions(-) -- 2.53.0
