PCI: Add support for unbinding the generic PCI host controller
authorJan Kiszka <jan.kiszka@siemens.com>
Tue, 15 May 2018 09:07:06 +0000 (11:07 +0200)
committerBjorn Helgaas <helgaas@kernel.org>
Wed, 30 May 2018 16:35:23 +0000 (11:35 -0500)
commit01fcb7f777a9f5d216a1ff41228f15656e50fb63
tree731cac7821859b5960d1ad2f9dccc2e6b3634aa6
parent5bd51b35c7cbbc98786282ada940429a33b52e17
PCI: Add support for unbinding the generic PCI host controller

Add support for unbinding the generic PCI host controller.  This is
particularly useful when working in virtual environments where the
controller may come and go, but possibly not only there.

Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
CC: Will Deacon <will.deacon@arm.com>
CC: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
drivers/pci/host/pci-host-common.c
drivers/pci/host/pci-host-generic.c
include/linux/pci-ecam.h