]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
iommu/vt-d: Flush piotlb for SVM and Nested domain
authorYi Liu <yi.l.liu@intel.com>
Thu, 22 Jan 2026 01:48:53 +0000 (09:48 +0800)
committerJoerg Roedel <joerg.roedel@amd.com>
Thu, 22 Jan 2026 08:20:29 +0000 (09:20 +0100)
commit04b1b069f151e793767755f58b51670bff00cbc1
tree7e4f9176a9d4f5dade1aec4cefd59ae4861f292e
parent22d169bdd2849fe6bd18c2643742e1c02be6451c
iommu/vt-d: Flush piotlb for SVM and Nested domain

Besides the paging domains that use FS, SVM and Nested domains need to
use piotlb invalidation descriptor as well.

Fixes: b33125296b50 ("iommu/vt-d: Create unique domain ops for each stage")
Cc: stable@vger.kernel.org
Signed-off-by: Yi Liu <yi.l.liu@intel.com>
Reviewed-by: Kevin Tian <kevin.tian@intel.com>
Link: https://lore.kernel.org/r/20251223065824.6164-1-yi.l.liu@intel.com
Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com>
Signed-off-by: Joerg Roedel <joerg.roedel@amd.com>
drivers/iommu/intel/cache.c