diff options
author | Joerg Roedel <jroedel@suse.de> | 2014-07-08 14:53:32 +0400 |
---|---|---|
committer | Joerg Roedel <jroedel@suse.de> | 2014-07-10 17:36:22 +0400 |
commit | caf8a518d73e71c4073ef1bd5c369e80d27ebf2c (patch) | |
tree | 602449affef02f42bd25d8d437cd0d9d5f405540 /drivers/iommu/amd_iommu_v2.c | |
parent | ff6d0cce38aa2d1516222700dd413b33f0701504 (diff) | |
download | linux-caf8a518d73e71c4073ef1bd5c369e80d27ebf2c.tar.xz |
iommu/amd: Don't call mmu_notifer_unregister in __unbind_pasid
This function is called only in the mn_release() path, so
there is no need to unregister the mmu_notifer here.
Signed-off-by: Joerg Roedel <jroedel@suse.de>
Tested-by: Oded Gabbay <Oded.Gabbay@amd.com>
Diffstat (limited to 'drivers/iommu/amd_iommu_v2.c')
-rw-r--r-- | drivers/iommu/amd_iommu_v2.c | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/drivers/iommu/amd_iommu_v2.c b/drivers/iommu/amd_iommu_v2.c index 0e29f6f66e83..1fdd22c3bc04 100644 --- a/drivers/iommu/amd_iommu_v2.c +++ b/drivers/iommu/amd_iommu_v2.c @@ -313,8 +313,6 @@ static void __unbind_pasid(struct pasid_state *pasid_state) /* Make sure no more pending faults are in the queue */ flush_workqueue(iommu_wq); - mmu_notifier_unregister(&pasid_state->mn, pasid_state->mm); - put_pasid_state(pasid_state); /* Reference taken in bind() function */ } |