• Linus Torvalds's avatar
    Merge tag 'iommu-updates-v4.21' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu · 8e143b90
    Linus Torvalds authored
    Pull IOMMU updates from Joerg Roedel:
    
     - Page table code for AMD IOMMU now supports large pages where smaller
       page-sizes were mapped before. VFIO had to work around that in the
       past and I included a patch to remove it (acked by Alex Williamson)
    
     - Patches to unmodularize a couple of IOMMU drivers that would never
       work as modules anyway.
    
     - Work to unify the the iommu-related pointers in 'struct device' into
       one pointer. This work is not finished yet, but will probably be in
       the next cycle.
    
     - NUMA aware allocation in iommu-dma code
    
     - Support for r8a774a1 and r8a774c0 in the Renesas IOMMU driver
    
     - Scalable mode support for the Intel VT-d driver
    
     - PM runtime improvements for the ARM-SMMU driver
    
     - Support for the QCOM-SMMUv2 IOMMU hardware from Qualcom
    
     - Various smaller fixes and improvements
    
    * tag 'iommu-updates-v4.21' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu: (78 commits)
      iommu: Check for iommu_ops == NULL in iommu_probe_device()
      ACPI/IORT: Don't call iommu_ops->add_device directly
      iommu/of: Don't call iommu_ops->add_device directly
      iommu: Consolitate ->add/remove_device() calls
      iommu/sysfs: Rename iommu_release_device()
      dmaengine: sh: rcar-dmac: Use device_iommu_mapped()
      xhci: Use device_iommu_mapped()
      powerpc/iommu: Use device_iommu_mapped()
      ACPI/IORT: Use device_iommu_mapped()
      iommu/of: Use device_iommu_mapped()
      driver core: Introduce device_iommu_mapped() function
      iommu/tegra: Use helper functions to access dev->iommu_fwspec
      iommu/qcom: Use helper functions to access dev->iommu_fwspec
      iommu/of: Use helper functions to access dev->iommu_fwspec
      iommu/mediatek: Use helper functions to access dev->iommu_fwspec
      iommu/ipmmu-vmsa: Use helper functions to access dev->iommu_fwspec
      iommu/dma: Use helper functions to access dev->iommu_fwspec
      iommu/arm-smmu: Use helper functions to access dev->iommu_fwspec
      ACPI/IORT: Use helper functions to access dev->iommu_fwspec
      iommu: Introduce wrappers around dev->iommu_fwspec
      ...
    8e143b90
Name
Last commit
Last update
..
Kconfig Loading commit data...
Makefile Loading commit data...
amd_iommu.c Loading commit data...
amd_iommu_debugfs.c Loading commit data...
amd_iommu_init.c Loading commit data...
amd_iommu_proto.h Loading commit data...
amd_iommu_types.h Loading commit data...
amd_iommu_v2.c Loading commit data...
arm-smmu-regs.h Loading commit data...
arm-smmu-v3.c Loading commit data...
arm-smmu.c Loading commit data...
dma-iommu.c Loading commit data...
dmar.c Loading commit data...
exynos-iommu.c Loading commit data...
fsl_pamu.c Loading commit data...
fsl_pamu.h Loading commit data...
fsl_pamu_domain.c Loading commit data...
fsl_pamu_domain.h Loading commit data...
intel-iommu-debugfs.c Loading commit data...
intel-iommu.c Loading commit data...
intel-pasid.c Loading commit data...
intel-pasid.h Loading commit data...
intel-svm.c Loading commit data...
intel_irq_remapping.c Loading commit data...
io-pgtable-arm-v7s.c Loading commit data...
io-pgtable-arm.c Loading commit data...
io-pgtable.c Loading commit data...
io-pgtable.h Loading commit data...
iommu-debugfs.c Loading commit data...
iommu-sysfs.c Loading commit data...
iommu-traces.c Loading commit data...
iommu.c Loading commit data...
iova.c Loading commit data...
ipmmu-vmsa.c Loading commit data...
irq_remapping.c Loading commit data...
irq_remapping.h Loading commit data...
msm_iommu.c Loading commit data...
msm_iommu.h Loading commit data...
msm_iommu_hw-8xxx.h Loading commit data...
mtk_iommu.c Loading commit data...
mtk_iommu.h Loading commit data...
mtk_iommu_v1.c Loading commit data...
of_iommu.c Loading commit data...
omap-iommu-debug.c Loading commit data...
omap-iommu.c Loading commit data...
omap-iommu.h Loading commit data...
omap-iopgtable.h Loading commit data...
qcom_iommu.c Loading commit data...
rockchip-iommu.c Loading commit data...
s390-iommu.c Loading commit data...
tegra-gart.c Loading commit data...
tegra-smmu.c Loading commit data...