1. 57151b5 Merge tag 'pci-v5.13-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci by Linus Torvalds · 3 years, 8 months ago
  2. 74d6790 Merge branch 'stable/for-linus-5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb by Linus Torvalds · 3 years, 8 months ago
  3. 954b720 Merge tag 'dma-mapping-5.13' of git://git.infradead.org/users/hch/dma-mapping by Linus Torvalds · 3 years, 8 months ago
  4. 2d471b2 iommu: Streamline registration interface by Robin Murphy · 3 years, 9 months ago
  5. c0aec66 iommu: Statically set module owner by Robin Murphy · 3 years, 9 months ago
  6. 49d11527 Merge branches 'iommu/fixes', 'arm/mediatek', 'arm/smmu', 'arm/exynos', 'unisoc', 'x86/vt-d', 'x86/amd' and 'core' into next by Joerg Roedel · 3 years, 9 months ago
  7. ac304c0 iommu/mediatek-v1: Add error handle for mtk_iommu_probe by Yong Wu · 3 years, 9 months ago
  8. f90a9a8 iommu/mediatek-v1: Avoid build fail when build as module by Yong Wu · 3 years, 9 months ago
  9. b34ea31 iommu/mediatek: Always enable the clk on resume by Dafna Hirschfeld · 3 years, 9 months ago
  10. 84b6269 iommu/fsl-pamu: Fix uninitialized variable warning by Joerg Roedel · 3 years, 9 months ago
  11. 38c527a iommu/vt-d: Force to flush iotlb before creating superpage by Longpeng(Mike) · 3 years, 9 months ago
  12. 304c73b iommu/amd: Put newline after closing bracket in warning by Paul Menzel · 3 years, 9 months ago
  13. 745610c iommu/vt-d: Fix an error handling path in 'intel_prepare_irq_remapping()' by Christophe JAILLET · 3 years, 9 months ago
  14. 906f86c iommu/vt-d: Fix build error of pasid_enable_wpe() with !X86 by Lu Baolu · 3 years, 9 months ago
  15. 994d660 iommu/amd: Remove performance counter pre-initialization test by Suravee Suthikulpanit · 3 years, 9 months ago
  16. 715601e Revert "iommu/amd: Fix performance counter initialization" by Paul Menzel · 3 years, 9 months ago
  17. 45ed933 iommu/amd: Remove duplicate check of devid by Shaokun Zhang · 3 years, 9 months ago
  18. d0272ea iommu/exynos: Remove unneeded local variable initialization by Krzysztof Kozlowski · 3 years, 9 months ago
  19. 268aa45 iommu/amd: Page-specific invalidations for more than one page by Nadav Amit · 3 years, 9 months ago
  20. e0bb4b7 iommu/arm-smmu-v3: Remove the unused fields for PREFETCH_CONFIG command by Zenghui Yu · 3 years, 9 months ago
  21. 8b74b6a iommu/vt-d: Avoid unnecessary cache flush in pasid entry teardown by Lu Baolu · 3 years, 10 months ago
  22. c0474a6 iommu/vt-d: Invalidate PASID cache when root/context entry changed by Lu Baolu · 3 years, 10 months ago
  23. eea53c5 iommu/vt-d: Remove WO permissions on second-level paging entries by Lu Baolu · 3 years, 10 months ago
  24. 03d2050 iommu/vt-d: Report the right page fault address by Lu Baolu · 3 years, 10 months ago
  25. fc1b662 iommu/amd: Move a few prototypes to include/linux/amd-iommu.h by Christoph Hellwig · 3 years, 9 months ago
  26. b29a1fc iommu/amd: Remove a few unused exports by Christoph Hellwig · 3 years, 9 months ago
  27. 42fa2bd iommu/amd: Remove the unused amd_iommu_get_v2_domain function by Christoph Hellwig · 3 years, 9 months ago
  28. d151c85 iommu/amd: Remove the unused device errata code by Christoph Hellwig · 3 years, 9 months ago
  29. 7876a83 iommu: remove iommu_domain_{get,set}_attr by Christoph Hellwig · 3 years, 9 months ago
  30. 4fc52b8 iommu: remove DOMAIN_ATTR_IO_PGTABLE_CFG by Christoph Hellwig · 3 years, 9 months ago
  31. a250c23 iommu: remove DOMAIN_ATTR_DMA_USE_FLUSH_QUEUE by Robin Murphy · 3 years, 9 months ago
  32. 3189713 iommu: remove iommu_set_cmd_line_dma_api and iommu_cmd_line_dma_api by Christoph Hellwig · 3 years, 9 months ago
  33. 7e14754 iommu: remove DOMAIN_ATTR_NESTING by Christoph Hellwig · 3 years, 9 months ago
  34. bc9a05e iommu: remove DOMAIN_ATTR_GEOMETRY by Christoph Hellwig · 3 years, 9 months ago
  35. 9fb5fad iommu: remove DOMAIN_ATTR_PAGING by Christoph Hellwig · 3 years, 9 months ago
  36. 57fa44b iommu/fsl_pamu: hardcode the window address and size in pamu_config_ppaace by Christoph Hellwig · 3 years, 9 months ago
  37. 151f941 iommu/fsl_pamu: remove the rpn and snoop_id arguments to pamu_config_ppaac by Christoph Hellwig · 3 years, 9 months ago
  38. fd78696 iommu/fsl_pamu: remove the snoop_id field by Christoph Hellwig · 3 years, 9 months ago
  39. 7d61cb6 iommu/fsl_pamu: enable the liodn when attaching a device by Christoph Hellwig · 3 years, 9 months ago
  40. 85e362c iommu/fsl_pamu: merge handle_attach_device into fsl_pamu_attach_device by Christoph Hellwig · 3 years, 9 months ago
  41. dae7747 iommu/fsl_pamu: merge pamu_set_liodn and map_liodn by Christoph Hellwig · 3 years, 9 months ago
  42. 4eeb96f iommu/fsl_pamu: replace DOMAIN_ATTR_FSL_PAMU_STASH with a direct call by Christoph Hellwig · 3 years, 9 months ago
  43. 376dfd2 iommu/fsl_pamu: remove ->domain_window_enable by Christoph Hellwig · 3 years, 9 months ago
  44. ba58d12 iommu/fsl_pamu: remove support for multiple windows by Christoph Hellwig · 3 years, 9 months ago
  45. c822450 iommu/fsl_pamu: merge iommu_alloc_dma_domain into fsl_pamu_domain_alloc by Christoph Hellwig · 3 years, 9 months ago
  46. f7641bb iommu/fsl_pamu: remove support for setting DOMAIN_ATTR_GEOMETRY by Christoph Hellwig · 3 years, 9 months ago
  47. 392825e iommu/fsl_pamu: remove fsl_pamu_get_domain_attr by Christoph Hellwig · 3 years, 9 months ago
  48. 47685cb iommu: remove the unused domain_window_disable method by Christoph Hellwig · 3 years, 9 months ago
  49. cdf315f iommu/arm-smmu-v3: Maintain a SID->device structure by Jean-Philippe Brucker · 3 years, 9 months ago
  50. fc36479 iommu: Add a page fault handler by Jean-Philippe Brucker · 3 years, 9 months ago
  51. 9003351 iommu/vt-d: Support IOMMU_DEV_FEAT_IOPF by Jean-Philippe Brucker · 3 years, 9 months ago
  52. 434b73e iommu/arm-smmu-v3: Use device properties for pasid-num-bits by Jean-Philippe Brucker · 3 years, 9 months ago
  53. 3e84f87 iommu/amd: Remove duplicate check of pasids by Qi Liu · 3 years, 9 months ago
  54. a56af06 iommu/sprd: Fix parameter type warning by Chunyan Zhang · 3 years, 9 months ago
  55. 6c00612 iommu/vt-d: Report right snoop capability when using FL for IOVA by Lu Baolu · 3 years, 9 months ago
  56. 18d8c74 iommu/mediatek: Allow building as module by Yong Wu · 3 years, 9 months ago
  57. 8de000c iommu/mediatek-v1: Allow building as module by Yong Wu · 3 years, 9 months ago
  58. 6e1ea50 iommu: Stop exporting free_iova_fast() by John Garry · 3 years, 9 months ago
  59. 149448b iommu: Delete iommu_dma_free_cpu_cached_iovas() by John Garry · 3 years, 9 months ago
  60. 363f266 iommu/vt-d: Remove IOVA domain rcache flushing for CPU offlining by John Garry · 3 years, 9 months ago
  61. f598a49 iova: Add CPU hotplug handler to flush rcaches by John Garry · 3 years, 9 months ago
  62. 442b818 iommu/vt-d: Make unnecessarily global functions static by Lu Baolu · 3 years, 10 months ago
  63. 1b169fd iommu/vt-d: Remove unused function declarations by Lu Baolu · 3 years, 10 months ago
  64. 06905ea iommu/vt-d: Remove SVM_FLAG_PRIVATE_PASID by Lu Baolu · 3 years, 10 months ago
  65. 2e1a44c iommu/vt-d: Remove svm_dev_ops by Lu Baolu · 3 years, 10 months ago
  66. 1d42105 iommu/vt-d: Don't set then clear private data in prq_event_thread() by Lu Baolu · 3 years, 10 months ago
  67. 803766c iommu/vt-d: Fix lockdep splat in intel_pasid_get_entry() by Lu Baolu · 3 years, 10 months ago
  68. 6cc7e5a iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync by Xiang Chen · 3 years, 9 months ago
  69. 655c447 iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK by Zhen Lei · 3 years, 9 months ago
  70. 9b4a824 iommu/vt-d: Use Real PCI DMA device for IRTE by Jon Derrick · 3 years, 11 months ago
  71. 0bb868e iommu/unisoc: Fix spelling mistake "sixe" -> "size" by Colin Ian King · 3 years, 10 months ago
  72. 396bd6f iommu/vt-d: Calculate and set flags for handle_mm_fault by Jacob Pan · 3 years, 10 months ago
  73. 78a523f iommu/vt-d: Reject unsupported page request modes by Jacob Pan · 3 years, 10 months ago
  74. bb0f615 iommu/vt-d: Enable write protect propagation from guest by Jacob Pan · 3 years, 10 months ago
  75. f68c7f5 iommu/vt-d: Enable write protect for supervisor SVM by Jacob Pan · 3 years, 10 months ago
  76. 8dfd0fa iommu/tegra-smmu: Make tegra_smmu_probe_device() to handle all IOMMU phandles by Dmitry Osipenko · 3 years, 10 months ago
  77. 6ca69e5 iommu/vt-d: Report more information about invalidation errors by Lu Baolu · 3 years, 10 months ago
  78. dec991e iommu/vt-d: Disable SVM when ATS/PRI/PASID are not enabled in the device by Kyung Min Park · 3 years, 10 months ago
  79. 371d795 iommu/iova: Improve restart logic by Robin Murphy · 3 years, 10 months ago
  80. 7ae31ce iommu/iova: Add rbtree entry helper by Robin Murphy · 3 years, 10 months ago
  81. 3542dcb iommu/dma: Resurrect the "forcedac" option by Robin Murphy · 3 years, 10 months ago
  82. b23e4fc iommu: add Unisoc IOMMU basic driver by Chunyan Zhang · 3 years, 10 months ago
  83. b9abb19 iommu: Check dev->iommu in iommu_dev_xxx functions by Shameer Kolothum · 3 years, 10 months ago
  84. 4b8ef15 iommu/amd: Keep track of amd_iommu_irq_remap state by Joerg Roedel · 3 years, 10 months ago
  85. 9f81ca8 iommu/amd: Don't call early_amd_iommu_init() when AMD IOMMU is disabled by Joerg Roedel · 3 years, 10 months ago
  86. 072a03e iommu/amd: Move Stoney Ridge check to detect_ivrs() by Joerg Roedel · 3 years, 10 months ago
  87. 80808d2 swiotlb: split swiotlb_tbl_sync_single by Christoph Hellwig · 3 years, 10 months ago
  88. 2973073 swiotlb: remove the alloc_size parameter to swiotlb_tbl_unmap_single by Christoph Hellwig · 3 years, 10 months ago
  89. e817ee5 dma-iommu: implement ->alloc_noncontiguous by Christoph Hellwig · 4 years ago
  90. 8230ce9 dma-iommu: refactor iommu_dma_alloc_remap by Christoph Hellwig · 4 years ago
  91. fc2c8d0 Merge tag 'iommu-fixes-v5.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu by Linus Torvalds · 3 years, 10 months ago
  92. 444d66a iommu/vt-d: Fix status code for Allocate/Free PASID command by Zenghui Yu · 3 years, 10 months ago
  93. 82c3cef iommu: Don't use lazy flush for untrusted device by Lu Baolu · 3 years, 10 months ago
  94. 765a9d1 iommu/tegra-smmu: Fix mc errors on tegra124-nyan by Nicolin Chen · 3 years, 11 months ago
  95. 140456f iommu/amd: Fix sleeping in atomic in increase_address_space() by Andrey Ryabinin · 3 years, 11 months ago
  96. a4dec04 Merge tag 'dma-mapping-5.12' of git://git.infradead.org/users/hch/dma-mapping by Linus Torvalds · 3 years, 10 months ago
  97. d652ea3 Merge tag 'iommu-updates-v5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu by Linus Torvalds · 3 years, 10 months ago
  98. 9c5b80b Merge tag 'hyperv-next-signed-20210216' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux by Linus Torvalds · 3 years, 10 months ago
  99. 45e606f Merge branches 'arm/renesas', 'arm/smmu', 'x86/amd', 'x86/vt-d' and 'core' into next by Joerg Roedel · 3 years, 11 months ago
  100. 6778ff5 iommu/amd: Fix performance counter initialization by Suravee Suthikulpanit · 3 years, 11 months ago