[PATCH v6 0/3] Allow ATS to be always on for certain ATS-capable devices

Jörg Rödel joro at 8bytes.org
Thu May 28 00:35:39 PDT 2026


On Thu, May 21, 2026 at 01:34:19PM -0700, Nicolin Chen wrote:
> Nicolin Chen (3):
>   PCI: Add pci_ats_required() for CXL.cache capable devices
>   PCI: Allow ATS to be always on for pre-CXL devices
>   iommu/arm-smmu-v3: Allow ATS to be always on
> 
>  drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h |  1 +
>  drivers/pci/pci.h                           |  9 +++
>  include/linux/pci-ats.h                     |  3 +
>  include/uapi/linux/pci_regs.h               |  1 +
>  drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 81 ++++++++++++++++++---
>  drivers/pci/ats.c                           | 47 ++++++++++++
>  drivers/pci/quirks.c                        | 42 +++++++++++
>  7 files changed, 175 insertions(+), 9 deletions(-)

Applied, thanks.



More information about the linux-arm-kernel mailing list