iommu/amd: Don't hold a reference to mm_struct
authorJoerg Roedel <jroedel@suse.de>
Tue, 8 Jul 2014 13:15:07 +0000 (15:15 +0200)
committerJoerg Roedel <jroedel@suse.de>
Thu, 10 Jul 2014 13:36:52 +0000 (15:36 +0200)
commitf0aac63b873b354c1a16bef03563cbc3941ce7ad
treef849c9dd6e54e115c56d8409deb3c8797dfd13e4
parent53d340ef4a19ccade5305fc38808cac04861b322
iommu/amd: Don't hold a reference to mm_struct

With mmu_notifiers we don't need to hold a reference to the
mm_struct during the time the pasid is bound to a device. We
can rely on the .mn_release call back to inform us when the
mm_struct goes away.

Signed-off-by: Joerg Roedel <jroedel@suse.de>
Tested-by: Oded Gabbay <Oded.Gabbay@amd.com>
drivers/iommu/amd_iommu_v2.c