Merge tag 'iommu-updates-v3.14' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu
Pull IOMMU Updates from Joerg Roedel: "A few patches have been queued up for this merge window: - improvements for the ARM-SMMU driver (IOMMU_EXEC support, IOMMU group support) - updates and fixes for the shmobile IOMMU driver - various fixes to generic IOMMU code and the Intel IOMMU driver - some cleanups in IOMMU drivers (dev_is_pci() usage)" * tag 'iommu-updates-v3.14' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu: (36 commits) iommu/vt-d: Fix signedness bug in alloc_irte() iommu/vt-d: free all resources if failed to initialize DMARs iommu/vt-d, trivial: clean sparse warnings iommu/vt-d: fix wrong return value of dmar_table_init() iommu/vt-d: release invalidation queue when destroying IOMMU unit iommu/vt-d: fix access after free issue in function free_dmar_iommu() iommu/vt-d: keep shared resources when failed to initialize iommu devices iommu/vt-d: fix invalid memory access when freeing DMAR irq iommu/vt-d, trivial: simplify code with existing macros iommu/vt-d, trivial: use defined macro instead of hardcoding iommu/vt-d: mark internal functions as static iommu/vt-d, trivial: clean up unused code iommu/vt-d, trivial: check suitable flag in function detect_intel_iommu() iommu/vt-d, trivial: print correct domain id of static identity domain iommu/vt-d, trivial: refine support of 64bit guest address iommu/vt-d: fix resource leakage on error recovery path in iommu_init_domains() iommu/vt-d: fix a race window in allocating domain ID for virtual machines iommu/vt-d: fix PCI device reference leakage on error recovery path drm/msm: Fix link error with !MSM_IOMMU iommu/vt-d: use dedicated bitmap to track remapping entry allocation status ...
Showing
- drivers/gpu/drm/msm/Kconfig 1 addition, 0 deletionsdrivers/gpu/drm/msm/Kconfig
- drivers/iommu/Kconfig 1 addition, 0 deletionsdrivers/iommu/Kconfig
- drivers/iommu/amd_iommu.c 2 additions, 2 deletionsdrivers/iommu/amd_iommu.c
- drivers/iommu/arm-smmu.c 26 additions, 7 deletionsdrivers/iommu/arm-smmu.c
- drivers/iommu/dmar.c 82 additions, 53 deletionsdrivers/iommu/dmar.c
- drivers/iommu/fsl_pamu_domain.c 3 additions, 3 deletionsdrivers/iommu/fsl_pamu_domain.c
- drivers/iommu/intel-iommu.c 88 additions, 128 deletionsdrivers/iommu/intel-iommu.c
- drivers/iommu/intel_irq_remapping.c 45 additions, 60 deletionsdrivers/iommu/intel_irq_remapping.c
- drivers/iommu/irq_remapping.c 3 additions, 3 deletionsdrivers/iommu/irq_remapping.c
- drivers/iommu/of_iommu.c 1 addition, 0 deletionsdrivers/iommu/of_iommu.c
- drivers/iommu/shmobile-iommu.c 1 addition, 2 deletionsdrivers/iommu/shmobile-iommu.c
- drivers/iommu/shmobile-ipmmu.c 5 additions, 5 deletionsdrivers/iommu/shmobile-ipmmu.c
- drivers/iommu/shmobile-ipmmu.h 1 addition, 1 deletiondrivers/iommu/shmobile-ipmmu.h
- include/linux/dma_remapping.h 0 additions, 4 deletionsinclude/linux/dma_remapping.h
- include/linux/dmar.h 8 additions, 5 deletionsinclude/linux/dmar.h
- include/linux/intel-iommu.h 1 addition, 2 deletionsinclude/linux/intel-iommu.h
- include/linux/iommu.h 11 additions, 5 deletionsinclude/linux/iommu.h
Loading
Please register or sign in to comment