• 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
..
bestcomm Loading commit data...
dw Loading commit data...
dw-axi-dmac Loading commit data...
hsu Loading commit data...
ioat Loading commit data...
ipu Loading commit data...
mediatek Loading commit data...
ppc4xx Loading commit data...
qcom Loading commit data...
sh Loading commit data...
ti Loading commit data...
xilinx Loading commit data...
Kconfig Loading commit data...
Makefile Loading commit data...
TODO Loading commit data...
acpi-dma.c Loading commit data...
altera-msgdma.c Loading commit data...
amba-pl08x.c Loading commit data...
at_hdmac.c Loading commit data...
at_hdmac_regs.h Loading commit data...
at_xdmac.c Loading commit data...
bcm-sba-raid.c Loading commit data...
bcm2835-dma.c Loading commit data...
coh901318.c Loading commit data...
coh901318.h Loading commit data...
coh901318_lli.c Loading commit data...
dma-axi-dmac.c Loading commit data...
dma-jz4740.c Loading commit data...
dma-jz4780.c Loading commit data...
dmaengine.c Loading commit data...
dmaengine.h Loading commit data...
dmatest.c Loading commit data...
ep93xx_dma.c Loading commit data...
fsl-edma-common.c Loading commit data...
fsl-edma-common.h Loading commit data...
fsl-edma.c Loading commit data...
fsl_raid.c Loading commit data...
fsl_raid.h Loading commit data...
fsldma.c Loading commit data...
fsldma.h Loading commit data...
idma64.c Loading commit data...
idma64.h Loading commit data...
img-mdc-dma.c Loading commit data...
imx-dma.c Loading commit data...
imx-sdma.c Loading commit data...
iop-adma.c Loading commit data...
k3dma.c Loading commit data...
lpc18xx-dmamux.c Loading commit data...
mcf-edma.c Loading commit data...
mic_x100_dma.c Loading commit data...
mic_x100_dma.h Loading commit data...
mmp_pdma.c Loading commit data...
mmp_tdma.c Loading commit data...
moxart-dma.c Loading commit data...
mpc512x_dma.c Loading commit data...
mv_xor.c Loading commit data...
mv_xor.h Loading commit data...
mv_xor_v2.c Loading commit data...
mxs-dma.c Loading commit data...
nbpfaxi.c Loading commit data...
of-dma.c Loading commit data...
owl-dma.c Loading commit data...
pch_dma.c Loading commit data...
pl330.c Loading commit data...
pxa_dma.c Loading commit data...
s3c24xx-dma.c Loading commit data...
sa11x0-dma.c Loading commit data...
sirf-dma.c Loading commit data...
sprd-dma.c Loading commit data...
st_fdma.c Loading commit data...
st_fdma.h Loading commit data...
ste_dma40.c Loading commit data...
ste_dma40_ll.c Loading commit data...
ste_dma40_ll.h Loading commit data...
stm32-dma.c Loading commit data...
stm32-dmamux.c Loading commit data...
stm32-mdma.c Loading commit data...
sun4i-dma.c Loading commit data...
sun6i-dma.c Loading commit data...
tegra20-apb-dma.c Loading commit data...
tegra210-adma.c Loading commit data...
timb_dma.c Loading commit data...
txx9dmac.c Loading commit data...
txx9dmac.h Loading commit data...
uniphier-mdmac.c Loading commit data...
virt-dma.c Loading commit data...
virt-dma.h Loading commit data...
xgene-dma.c Loading commit data...
zx_dma.c Loading commit data...