[PATCH v1 0/3] Improve ATS Support Check in IOMMU/VT-d
From: Wei Wang
Date: Fri May 09 2025 - 02:12:44 EST
This patchset makes a few cleanups and fixes related to the check of ATS
support in iommu/vt-d. The first patch removes a duplicate call to
pci_physfn() in dmar_find_matched_satc_unit(). The second patch changes
dmar_ats_supported() to return boolean, aligning with the convention used
by other *_supported() functions. The third one addresses a corner case
where an integrated device, not recommended by the SATC structure, could
be incorrectly reported as "supported=true" by dmar_ats_supported().
Wei Wang (3):
iommu/vt-d: Eliminate pci_physfn() in dmar_find_matched_satc_unit()
iommu/vt-d: Change dmar_ats_supported() to return boolean
iommu/vt-d: Fix ATS support check for integrated endpoints
drivers/iommu/intel/iommu.c | 54 ++++++++++++++++++++++++-------------
1 file changed, 35 insertions(+), 19 deletions(-)
--
2.43.0