iommu/vt-d: Avoid duplicated code for PASID setup
authorJacob Pan <jacob.jun.pan@linux.intel.com>
Thu, 2 Jan 2020 00:18:06 +0000 (08:18 +0800)
committerJoerg Roedel <jroedel@suse.de>
Tue, 7 Jan 2020 13:05:57 +0000 (14:05 +0100)
commitd62efd4fa62be50fa1ff4433a83b14c51d320a27
treef0500cd443aa6d27db55b69712d074d30e93b24f
parent6eba09a4b5d583ad18a2a1fd1b82aee8cc3ac542
iommu/vt-d: Avoid duplicated code for PASID setup

After each setup for PASID entry, related translation caches must be
flushed. We can combine duplicated code into one function which is less
error prone.

Signed-off-by: Jacob Pan <jacob.jun.pan@linux.intel.com>
Reviewed-by: Eric Auger <eric.auger@redhat.com>
Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com>
Signed-off-by: Joerg Roedel <jroedel@suse.de>
drivers/iommu/intel-pasid.c