mirror of
https://github.com/FEX-Emu/linux.git
synced 2025-01-01 23:01:29 +00:00
amd-iommu: remove BUS_NOTIFY_BOUND_DRIVER handling
Handling this event causes device assignment in KVM to fail because the device gets re-attached as soon as the pci-stub registers as the driver for the device. Signed-off-by: Joerg Roedel <joerg.roedel@amd.com>
This commit is contained in:
parent
d2dd01de99
commit
29150078d7
@ -1145,17 +1145,6 @@ static int device_change_notifier(struct notifier_block *nb,
|
|||||||
"to a non-dma-ops domain\n", dev_name(dev));
|
"to a non-dma-ops domain\n", dev_name(dev));
|
||||||
|
|
||||||
switch (action) {
|
switch (action) {
|
||||||
case BUS_NOTIFY_BOUND_DRIVER:
|
|
||||||
if (domain)
|
|
||||||
goto out;
|
|
||||||
dma_domain = find_protection_domain(devid);
|
|
||||||
if (!dma_domain)
|
|
||||||
dma_domain = iommu->default_dom;
|
|
||||||
attach_device(iommu, &dma_domain->domain, devid);
|
|
||||||
DUMP_printk(KERN_INFO "AMD IOMMU: Using protection domain "
|
|
||||||
"%d for device %s\n",
|
|
||||||
dma_domain->domain.id, dev_name(dev));
|
|
||||||
break;
|
|
||||||
case BUS_NOTIFY_UNBOUND_DRIVER:
|
case BUS_NOTIFY_UNBOUND_DRIVER:
|
||||||
if (!domain)
|
if (!domain)
|
||||||
goto out;
|
goto out;
|
||||||
|
Loading…
Reference in New Issue
Block a user