Skip to content
  • Linus Torvalds's avatar
    Merge tag 'iommu-updates-v5.7' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu · 0906d8b9
    Linus Torvalds authored
    Pull iommu updates from Joerg Roedel:
    
     - ARM-SMMU support for the TLB range invalidation command in SMMUv3.2
    
     - ARM-SMMU introduction of command batching helpers to batch up CD and
       ATC invalidation
    
     - ARM-SMMU support for PCI PASID, along with necessary PCI symbol
       exports
    
     - Introduce a generic (actually rename an existing) IOMMU related
       pointer in struct device and reduce the IOMMU related pointers
    
     - Some fixes for the OMAP IOMMU driver to make it build on 64bit
       architectures
    
     - Various smaller fixes and improvements
    
    * tag 'iommu-updates-v5.7' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu: (39 commits)
      iommu: Move fwspec->iommu_priv to struct dev_iommu
      iommu/virtio: Use accessor functions for iommu private data
      iommu/qcom: Use accessor functions for iommu private data
      iommu/mediatek: Use accessor functions for iommu private data
      iommu/renesas: Use accessor functions for iommu private data
      iommu/arm-smmu: Use accessor functions for iommu private data
      iommu/arm-smmu: Refactor master_cfg/fwspec usage
      iommu/arm-smmu-v3: Use accessor functions for iommu private data
      iommu: Introduce accessors for iommu private data
      iommu/arm-smmu: Fix uninitilized variable warning
      iommu: Move iommu_fwspec to struct dev_iommu
      iommu: Rename struct iommu_param to dev_iommu
      iommu/tegra-gart: Remove direct access of dev->iommu_fwspec
      drm/msm/mdp5: Remove direct access of dev->iommu_fwspec
      ACPI/IORT: Remove direct access of dev->iommu_fwspec
      iommu: Define dev_iommu_fwspec_get() for !CONFIG_IOMMU_API
      iommu/virtio: Reject IOMMU page granule larger than PAGE_SIZE
      iommu/virtio: Fix freeing of incomplete domains
      iommu/virtio: Fix sparse warning
      iommu/vt-d: Add build dependency on IOASID
      ...
    0906d8b9