diff options
author | Joerg Roedel <jroedel@suse.de> | 2015-04-01 14:58:44 +0200 |
---|---|---|
committer | Joerg Roedel <jroedel@suse.de> | 2015-04-02 13:31:07 +0200 |
commit | 6c5cc8015793cdfd56d9997bcfddf2740ff716c5 (patch) | |
tree | be7cf43bb83895b4ea47bd4db4e23db129798649 /drivers/iommu/amd_iommu.c | |
parent | 940f700dfbe91d37a56ebd26e0a7a681d387326a (diff) | |
download | talos-op-linux-6c5cc8015793cdfd56d9997bcfddf2740ff716c5.tar.gz talos-op-linux-6c5cc8015793cdfd56d9997bcfddf2740ff716c5.zip |
iommu/amd: Use BUS_NOTIFY_REMOVED_DEVICE
Use the new device-notifier event instead of the old
BUS_NOTIFY_DEL_DEVICE to make sure the device driver had a
chance to uninit the device before all its mappings are
teared down.
Tested-by: Suravee Suthikulpanit <Suravee.Suthikulpanit@amd.com>
Signed-off-by: Joerg Roedel <jroedel@suse.de>
Diffstat (limited to 'drivers/iommu/amd_iommu.c')
-rw-r--r-- | drivers/iommu/amd_iommu.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/iommu/amd_iommu.c b/drivers/iommu/amd_iommu.c index 48882c126245..8a1dea4d0d26 100644 --- a/drivers/iommu/amd_iommu.c +++ b/drivers/iommu/amd_iommu.c @@ -2467,7 +2467,7 @@ static int device_change_notifier(struct notifier_block *nb, dev->archdata.dma_ops = &amd_iommu_dma_ops; break; - case BUS_NOTIFY_DEL_DEVICE: + case BUS_NOTIFY_REMOVED_DEVICE: iommu_uninit_device(dev); |