iommu: Call remove_device call-back after driver release
Do not remove the device from the IOMMU while the driver is still attached. Signed-off-by: Joerg Roedel <jroedel@suse.de>
This commit is contained in:
parent
8da30142a2
commit
843cb6dc77
@ -779,7 +779,7 @@ static int iommu_bus_notifier(struct notifier_block *nb,
|
||||
if (action == BUS_NOTIFY_ADD_DEVICE) {
|
||||
if (ops->add_device)
|
||||
return ops->add_device(dev);
|
||||
} else if (action == BUS_NOTIFY_DEL_DEVICE) {
|
||||
} else if (action == BUS_NOTIFY_REMOVED_DEVICE) {
|
||||
if (ops->remove_device && dev->iommu_group) {
|
||||
ops->remove_device(dev);
|
||||
return 0;
|
||||
|
Loading…
Reference in New Issue
Block a user