1. 4d2af08 Merge tag 'iommu-fixes-5.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu by Linus Torvalds · 5 years ago
  2. 2a78f99 iommu/amd: Lock code paths traversing protection_domain->dev_list by Joerg Roedel · 5 years ago
  3. ab7b257 iommu/amd: Lock dev_data in attach/detach code paths by Joerg Roedel · 5 years ago
  4. 45e528d iommu/amd: Check for busy devices earlier in attach_device() by Joerg Roedel · 5 years ago
  5. f6c0bfc iommu/amd: Take domain->lock for complete attach/detach path by Joerg Roedel · 5 years ago
  6. 3a11905 iommu/amd: Remove amd_iommu_devtable_lock by Joerg Roedel · 5 years ago
  7. f15d9a9 iommu/amd: Remove domain->updated by Joerg Roedel · 5 years ago
  8. 0b15e02 iommu/amd: Wait for completion of IOTLB flush in attach_device by Filippo Sironi · 5 years ago
  9. cc44954 iommu/amd: Unmap all L7 PTEs when downgrading page-sizes by Andrei Dulea · 5 years ago
  10. 7f1f168 iommu/amd: Introduce first_pte_l7() helper by Andrei Dulea · 5 years ago
  11. 6ccb72f iommu/amd: Fix downgrading default page-sizes in alloc_pte() by Andrei Dulea · 5 years ago
  12. 34c0989 iommu/amd: Fix pages leak in free_pagetable() by Andrei Dulea · 5 years ago
  13. e3a008a Merge tag 'devicetree-for-5.4' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux by Linus Torvalds · 5 years ago
  14. 671df18 Merge tag 'dma-mapping-5.4' of git://git.infradead.org/users/hch/dma-mapping by Linus Torvalds · 5 years ago
  15. 4feaab0 Merge tag 'leds-for-5.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds by Linus Torvalds · 5 years ago
  16. 76f0f22 Merge tag 'please-pull-ia64_for_5.4' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux by Linus Torvalds · 5 years ago
  17. c680e9a iommu: pass cell_count = -1 to of_for_each_phandle with cells_name by Uwe Kleine-König · 5 years ago
  18. e95adb9 Merge branches 'arm/omap', 'arm/exynos', 'arm/smmu', 'arm/mediatek', 'arm/qcom', 'arm/renesas', 'x86/amd', 'x86/vt-d' and 'core' into next by Joerg Roedel · 5 years ago
  19. 1f76249 iommu/vt-d: Declare Broadwell igfx dmar support snafu by Chris Wilson · 5 years ago
  20. fd73000 iommu/vt-d: Add Scalable Mode fault information by Kyung Min Park · 5 years ago
  21. cfb94a3 iommu/vt-d: Use bounce buffer for untrusted devices by Lu Baolu · 5 years ago
  22. 3b53034 iommu/vt-d: Add trace events for device dma map/unmap by Lu Baolu · 5 years ago
  23. c5a5dc4 iommu/vt-d: Don't switch off swiotlb if bounce page is used by Lu Baolu · 5 years ago
  24. e5e04d0 iommu/vt-d: Check whether device requires bounce buffer by Lu Baolu · 5 years ago
  25. 96088a20 iommu/omap: Mark pm functions __maybe_unused by Arnd Bergmann · 5 years ago
  26. 754265b iommu/amd: Fix race in increase_address_space() by Joerg Roedel · 5 years ago
  27. 36b7200 iommu/amd: Flush old domains in kdump kernel by Stuart Hayes · 5 years ago
  28. 3623002 iommu/ipmmu-vmsa: Disable cache snoop transactions on R-Car Gen3 by Hai Nguyen Pham · 5 years ago
  29. 5ca54fd iommu/ipmmu-vmsa: Move IMTTBCR_SL0_TWOBIT_* to restore sort order by Geert Uytterhoeven · 5 years ago
  30. 5cf4537 dma-mapping: introduce a dma_common_find_pages helper by Christoph Hellwig · 6 years ago
  31. 5123174 dma-mapping: always use VM_DMA_COHERENT for generic DMA remap by Christoph Hellwig · 5 years ago
  32. f9f3232 dma-mapping: explicitly wire up ->mmap and ->get_sgtable by Christoph Hellwig · 5 years ago
  33. 2896ba4 iommu: Don't use sme_active() in generic code by Joerg Roedel · 5 years ago
  34. 8744daf iommu/vt-d: Remove global page flush support by Jacob Pan · 5 years ago
  35. 097a7df iommu/arm-smmu-v3: Fix build error without CONFIG_PCI_ATS by YueHaibing · 5 years ago
  36. 158a6d3 iommu/dma: add a new dma_map_ops of get_merge_boundary() by Yoshihiro Shimoda · 5 years ago
  37. 8758553 iommu/qcom: Use struct_size() helper by Gustavo A. R. Silva · 5 years ago
  38. d127bc9 iommu: Remove wrong default domain comments by Tom Murphy · 5 years ago
  39. 0ce4a85 Revert "iommu/vt-d: Avoid duplicated pci dma alias consideration" by Lu Baolu · 5 years ago
  40. 6b0c54e iommu/dma: Fix for dereferencing before null checking by Yunsheng Lin · 5 years ago
  41. 4c00889 Merge branch 'arm/smmu' into arm/mediatek by Joerg Roedel · 5 years ago
  42. 1ee9feb iommu/mediatek: Clean up struct mtk_smi_iommu by Yong Wu · 5 years ago
  43. ec2da07 memory: mtk-smi: Get rid of need_larbid by Yong Wu · 5 years ago
  44. b9475b3 iommu/mediatek: Fix VLD_PA_RNG register backup when suspend by Yong Wu · 5 years ago
  45. 15a01f4 iommu/mediatek: Add mmu1 support by Yong Wu · 5 years ago
  46. 907ba6a iommu/mediatek: Add mt8183 IOMMU support by Yong Wu · 5 years ago
  47. 2b326d8 iommu/mediatek: Move vld_pa_rng into plat_data by Yong Wu · 5 years ago
  48. 50822b0 iommu/mediatek: Move reset_axi into plat_data by Yong Wu · 5 years ago
  49. acb3c92 iommu/mediatek: Refine protect memory definition by Yong Wu · 5 years ago
  50. b3e5eee7 iommu/mediatek: Add larb-id remapped support by Yong Wu · 5 years ago
  51. 2aa4c25 iommu/mediatek: Add bclk can be supported optionally by Yong Wu · 5 years ago
  52. b4dad40 iommu/mediatek: Adjust the PA for the 4GB Mode by Yong Wu · 5 years ago
  53. 4c019de iommu/io-pgtable-arm-v7s: Extend to support PA[33:32] for MediaTek by Yong Wu · 5 years ago
  54. 73d5081 iommu/io-pgtable-arm-v7s: Rename the quirk from MTK_4GB to MTK_EXT by Yong Wu · 5 years ago
  55. 7f315c9 iommu/io-pgtable-arm-v7s: Use ias/oas to check the valid iova/pa by Yong Wu · 5 years ago
  56. 5950b95 iommu/io-pgtable-arm-v7s: Add paddr_to_iopte and iopte_to_paddr helpers by Yong Wu · 5 years ago
  57. 76ce654 iommu/mediatek: Fix iova_to_phys PA start for 4GB mode by Yong Wu · 5 years ago
  58. cecdce9 iommu/mediatek: Use a struct as the platform data by Yong Wu · 5 years ago
  59. 4dbd258 iommu: Revisit iommu_insert_resv_region() implementation by Eric Auger · 5 years ago
  60. 2c70010 iommu/vt-d: Fix wrong analysis whether devices share the same bus by Nadav Amit · 5 years ago
  61. 0d87308 iommu/iova: Avoid false sharing on fq_timer_on by Eric Dumazet · 5 years ago
  62. 3d70889 iommu/amd: Silence warnings under memory pressure by Qian Cai · 5 years ago
  63. dbe8e6a Merge branch 'for-joerg/arm-smmu/updates' of git://git.kernel.org/pub/scm/linux/kernel/git/will/linux into arm/smmu by Joerg Roedel · 5 years ago
  64. 1554240 Merge branches 'for-joerg/arm-smmu/smmu-v2' and 'for-joerg/arm-smmu/smmu-v3' into for-joerg/arm-smmu/updates by Will Deacon · 5 years ago
  65. 93d0515 iommu/amd: Override wrong IVRS IOAPIC on Raven Ridge systems by Kai-Heng Feng · 5 years ago
  66. 2cc13bb iommu: Disable passthrough mode when SME is active by Joerg Roedel · 5 years ago
  67. 22bb182 iommu: Set default domain type at runtime by Joerg Roedel · 5 years ago
  68. 5fa9e7c iommu: Print default domain type on boot by Joerg Roedel · 5 years ago
  69. 6b9a7d3 iommu/vt-d: Request passthrough mode from IOMMU core by Joerg Roedel · 5 years ago
  70. cc7c8ad iommu/amd: Request passthrough mode from IOMMU core by Joerg Roedel · 5 years ago
  71. adab0b0 iommu: Use Functions to set default domain type in iommu_set_def_domain_type() by Joerg Roedel · 5 years ago
  72. 8a69961 iommu: Add helpers to set/get default domain type by Joerg Roedel · 5 years ago
  73. faf1498 iommu: Remember when default domain type was set on kernel command line by Joerg Roedel · 5 years ago
  74. a91bcc2 Revert "iommu/arm-smmu-v3: Disable detection of ATS and PRI" by Will Deacon · 5 years ago
  75. cdb8a3c iommu/arm-smmu-v3: Avoid locking on invalidation path when not using ATS by Will Deacon · 5 years ago
  76. 353e3cf iommu/arm-smmu-v3: Fix ATC invalidation ordering wrt main TLBs by Will Deacon · 5 years ago
  77. bfff88e iommu/arm-smmu-v3: Rework enabling/disabling of ATS for PCI masters by Will Deacon · 5 years ago
  78. 7314ca8 iommu/arm-smmu-v3: Don't issue CMD_SYNC for zero-length invalidations by Will Deacon · 5 years ago
  79. f75d8e3 iommu/arm-smmu-v3: Remove boolean bitfield for 'ats_enabled' flag by Will Deacon · 5 years ago
  80. b5e8619 iommu/arm-smmu-v3: Disable detection of ATS and PRI by Will Deacon · 5 years ago
  81. 05cbaf4 iommu/arm-smmu-v3: Document ordering guarantees of command insertion by Will Deacon · 5 years ago
  82. 90ae409 dma-direct: fix zone selection after an unaddressable CMA allocation by Christoph Hellwig · 5 years ago
  83. d720e64 iommu/arm-smmu: Ensure 64-bit I/O accessors are available on 32-bit CPU by Robin Murphy · 5 years ago
  84. 4b67f1d iommu/arm-smmu: Make private implementation details static by Will Deacon · 5 years ago
  85. fe427e3 Merge branch 'for-joerg/batched-unmap' of git://git.kernel.org/pub/scm/linux/kernel/git/will/linux into core by Joerg Roedel · 5 years ago
  86. ba7e4a0 iommu/arm-smmu: Add context init implementation hook by Robin Murphy · 5 years ago
  87. 62b993a iommu/arm-smmu: Add reset implementation hook by Robin Murphy · 5 years ago
  88. 3995e18 iommu/arm-smmu: Add configuration implementation hook by Robin Murphy · 5 years ago
  89. 6d7dff6 iommu/arm-smmu: Move Secure access quirk to implementation by Robin Murphy · 5 years ago
  90. fc058d3 iommu/arm-smmu: Add implementation infrastructure by Robin Murphy · 5 years ago
  91. c5fc648 iommu/arm-smmu: Rename arm-smmu-regs.h by Robin Murphy · 5 years ago
  92. 00320ce iommu/arm-smmu: Abstract GR0 accesses by Robin Murphy · 5 years ago
  93. 19713fd iommu/arm-smmu: Abstract context bank accesses by Robin Murphy · 5 years ago
  94. aadbf21 iommu/arm-smmu: Abstract GR1 accesses by Robin Murphy · 5 years ago
  95. 6100576 iommu/arm-smmu: Get rid of weird "atomic" write by Robin Murphy · 5 years ago
  96. 71e8a8c iommu/arm-smmu: Split arm_smmu_tlb_inv_range_nosync() by Robin Murphy · 5 years ago
  97. 490325e iommu/arm-smmu: Rework cb_base handling by Robin Murphy · 5 years ago
  98. 620565a iommu/arm-smmu: Convert context bank registers to bitfields by Robin Murphy · 5 years ago
  99. 5114e96 iommu/arm-smmu: Convert GR1 registers to bitfields by Robin Murphy · 5 years ago
  100. 0caf5f4 iommu/arm-smmu: Convert GR0 registers to bitfields by Robin Murphy · 5 years ago