summaryrefslogtreecommitdiffstats
path: root/drivers/pci/setup-res.c
diff options
context:
space:
mode:
authorHan, Weidong <weidong.han@intel.com>2009-02-26 17:31:12 +0800
committerDavid Woodhouse <David.Woodhouse@intel.com>2009-03-25 15:53:53 +0000
commit3199aa6bc8766e17b8f60820c4f78d59c25fce0e (patch)
tree229e32c18afbbe5017ed3f84247055e767a57f0f /drivers/pci/setup-res.c
parent9cf0669746be19a4906a6c48920060bcf54c708b (diff)
downloadblackbird-op-linux-3199aa6bc8766e17b8f60820c4f78d59c25fce0e.tar.gz
blackbird-op-linux-3199aa6bc8766e17b8f60820c4f78d59c25fce0e.zip
intel-iommu: fix PCI device detach from virtual machine
When assign a device behind conventional PCI bridge or PCIe to PCI/PCI-x bridge to a domain, it must assign its bridge and may also need to assign secondary interface to the same domain. Dependent assignment is already there, but dependent deassignment is missed when detach device from virtual machine. This results in conventional PCI device assignment failure after it has been assigned once. This patch addes dependent deassignment, and fixes the issue. Signed-off-by: Weidong Han <weidong.han@intel.com> Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
Diffstat (limited to 'drivers/pci/setup-res.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud