]> www.infradead.org Git - users/willy/linux.git/commit
iommu/vt-d: Get domain ID before clear pasid entry
authorLu Baolu <baolu.lu@linux.intel.com>
Fri, 1 Mar 2019 03:23:13 +0000 (11:23 +0800)
committerJoerg Roedel <jroedel@suse.de>
Fri, 1 Mar 2019 09:23:36 +0000 (10:23 +0100)
commit48739afaac2a5a71a132cd43fd6bd5722680a9b1
treec4215556cfd019d94ea97549b34f4512b951c4b2
parentc56cba5daf45d2d091ef1cfe2f1d6a930446687b
iommu/vt-d: Get domain ID before clear pasid entry

After tearing down a pasid entry, the domain id is used to
invalidate the translation caches. Retrieve the domain id
from the pasid entry value before clearing the pasid entry.
Otherwise, we will always use domain id 0.

Cc: Ashok Raj <ashok.raj@intel.com>
Cc: Jacob Pan <jacob.jun.pan@linux.intel.com>
Signed-off-by: Liu Yi L <yi.l.liu@intel.com>
Fixes: 6f7db75e1c469 ("iommu/vt-d: Add second level page table interface")
Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com>
Signed-off-by: Joerg Roedel <jroedel@suse.de>
drivers/iommu/intel-pasid.c