1. 78e7095 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost by Linus Torvalds · 3 years, 4 months ago
  2. 589e5ca Merge tag 'iommu-fixes-v5.15-rc0' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu by Linus Torvalds · 3 years, 4 months ago
  3. 8cc6331 iommu: Clarify default domain Kconfig by Robin Murphy · 3 years, 4 months ago
  4. 6ef0505 iommu/vt-d: Fix a deadlock in intel_svm_drain_prq() by Fenghua Yu · 3 years, 4 months ago
  5. a21518c iommu/vt-d: Fix PASID leak in intel_svm_unbind_mm() by Fenghua Yu · 3 years, 4 months ago
  6. eb03f2d iommu/amd: Remove iommu_init_ga() by Suravee Suthikulpanit · 3 years, 4 months ago
  7. c3811a5 iommu/amd: Relocate GAMSup check to early_enable_iommus by Wei Huang · 3 years, 4 months ago
  8. a93a962 iova: Export alloc_iova_fast() and free_iova_fast() by Xie Yongji · 3 years, 4 months ago
  9. 69a5c49 Merge tag 'iommu-updates-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu by Linus Torvalds · 3 years, 4 months ago
  10. 3de18c8 Merge branch 'stable/for-linus-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb by Linus Torvalds · 3 years, 4 months ago
  11. 4a3bb42 Merge tag 'dma-mapping-5.15' of git://git.infradead.org/users/hch/dma-mapping by Linus Torvalds · 3 years, 4 months ago
  12. 866147b Merge tag 'drivers-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc by Linus Torvalds · 3 years, 4 months ago
  13. c7a5238 Merge tag 's390-5.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux by Linus Torvalds · 3 years, 4 months ago
  14. 1f3f768 s390/pci: improve DMA translation init and exit by Niklas Schnelle · 3 years, 6 months ago
  15. d8768d7 Merge branches 'apple/dart', 'arm/smmu', 'iommu/fixes', 'x86/amd', 'x86/vt-d' and 'core' into next by Joerg Roedel · 3 years, 4 months ago
  16. f7403ab iommu/io-pgtable: Abstract iommu_iotlb_gather access by Robin Murphy · 3 years, 4 months ago
  17. 53f6131 iommu/arm-smmu: Fix missing unlock on error in arm_smmu_device_group() by Yang Yingliang · 3 years, 4 months ago
  18. 423d39d iommu/vt-d: Add present bit check in pasid entry setup helpers by Liu Yi L · 3 years, 4 months ago
  19. 8123b0b iommu/vt-d: Use pasid_pte_is_present() helper function by Liu Yi L · 3 years, 4 months ago
  20. 9ddc348 iommu/vt-d: Drop the kernel doc annotation by Andy Shevchenko · 3 years, 4 months ago
  21. 48811c4 iommu/vt-d: Allow devices to have more than 32 outstanding PRs by Lu Baolu · 3 years, 4 months ago
  22. 289b3b0 iommu/vt-d: Preset A/D bits for user space DMA usage by Lu Baolu · 3 years, 4 months ago
  23. 792fb43 iommu/vt-d: Enable Intel IOMMU scalable mode by default by Lu Baolu · 3 years, 4 months ago
  24. 01dac2d iommu/vt-d: Refactor Kconfig a bit by Lu Baolu · 3 years, 4 months ago
  25. 5e41c99 iommu/vt-d: Remove unnecessary oom message by Zhen Lei · 3 years, 4 months ago
  26. 4d99efb iommu/vt-d: Update the virtual command related registers by Lu Baolu · 3 years, 4 months ago
  27. 5c78501 Merge tag 'qcom-drivers-for-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/drivers by Arnd Bergmann · 3 years, 4 months ago
  28. 452e69b iommu: Allow enabling non-strict mode dynamically by Robin Murphy · 3 years, 5 months ago
  29. e96763e iommu: Merge strictness and domain type configs by Robin Murphy · 3 years, 5 months ago
  30. 7cf8a63 iommu: Only log strictness for DMA domains by Robin Murphy · 3 years, 5 months ago
  31. 26225be iommu: Expose DMA domain strictness via sysfs by Robin Murphy · 3 years, 5 months ago
  32. c208916 iommu: Express DMA strictness via the domain type by Robin Murphy · 3 years, 5 months ago
  33. 78ca078 iommu/vt-d: Prepare for multiple DMA domain types by Robin Murphy · 3 years, 5 months ago
  34. f9afa31 iommu/arm-smmu: Prepare for multiple DMA domain types by Robin Murphy · 3 years, 5 months ago
  35. 6d59603 iommu/amd: Prepare for multiple DMA domain types by Robin Murphy · 3 years, 5 months ago
  36. bf3aed46 iommu: Introduce explicit type for non-strict DMA domains by Robin Murphy · 3 years, 5 months ago
  37. a8e5f04 iommu/io-pgtable: Remove non-strict quirk by Robin Murphy · 3 years, 5 months ago
  38. 7a7c5ba iommu: Indicate queued flushes via gather data by Robin Murphy · 3 years, 5 months ago
  39. 8d97124 iommu/dma: Remove redundant "!dev" checks by Robin Murphy · 3 years, 5 months ago
  40. ca84ed7 iommu/virtio: Drop IOVA cookie management by Robin Murphy · 3 years, 5 months ago
  41. aa65464 iommu/sun50i: Drop IOVA cookie management by Robin Murphy · 3 years, 5 months ago
  42. 5ad5f667 iommu/sprd: Drop IOVA cookie management by Robin Murphy · 3 years, 5 months ago
  43. b811a45 iommu/rockchip: Drop IOVA cookie management by Robin Murphy · 3 years, 5 months ago
  44. a88a42b iommu/mtk: Drop IOVA cookie management by Robin Murphy · 3 years, 5 months ago
  45. 5d89418 iommu/ipmmu-vmsa: Drop IOVA cookie management by Robin Murphy · 3 years, 5 months ago
  46. 4a376d4 iommu/exynos: Drop IOVA cookie management by Robin Murphy · 3 years, 5 months ago
  47. f297e27 iommu/vt-d: Drop IOVA cookie management by Robin Murphy · 3 years, 5 months ago
  48. 229496a iommu/arm-smmu: Drop IOVA cookie management by Robin Murphy · 3 years, 5 months ago
  49. 3f166da iommu/amd: Drop IOVA cookie management by Robin Murphy · 3 years, 5 months ago
  50. 46983fc iommu: Pull IOVA cookie management into the core by Robin Murphy · 3 years, 5 months ago
  51. 8798d36 iommu/vt-d: Fix incomplete cache flush in intel_pasid_tear_down_entry() by Liu Yi L · 3 years, 4 months ago
  52. 62ef907 iommu/vt-d: Fix PASID reference leak by Fenghua Yu · 3 years, 4 months ago
  53. fac9567 iommu/arm-smmu-v3: Stop pre-zeroing batch commands by John Garry · 3 years, 5 months ago
  54. 2cbeaf3 iommu/arm-smmu-v3: Extract reusable function __arm_smmu_cmdq_skip_err() by Zhen Lei · 3 years, 5 months ago
  55. 8639cc8 iommu/arm-smmu-v3: Add and use static helper function arm_smmu_get_cmdq() by Zhen Lei · 3 years, 5 months ago
  56. 4537f6f iommu/arm-smmu-v3: Add and use static helper function arm_smmu_cmdq_issue_cmd_with_sync() by Zhen Lei · 3 years, 5 months ago
  57. eff1947 iommu/arm-smmu-v3: Use command queue batching helpers to improve performance by Zhen Lei · 3 years, 5 months ago
  58. ef75702d iommu/arm-smmu: Optimize ->tlb_flush_walk() for qcom implementation by Sai Prakash Ranjan · 3 years, 5 months ago
  59. faf8e75 iommu/dart: APPLE_DART should depend on ARCH_APPLE by Geert Uytterhoeven · 3 years, 5 months ago
  60. 46d1fb0 iommu/dart: Add DART iommu driver by Sven Peter · 3 years, 5 months ago
  61. 892384c iommu/io-pgtable: Add DART pagetable format by Sven Peter · 3 years, 5 months ago
  62. b1a1347 iommu/arm-smmu: Fix race condition during iommu_group creation by Krishna Reddy · 3 years, 5 months ago
  63. 211ff31 iommu: Fix race condition during default domain allocation by Ashish Mhetre · 3 years, 5 months ago
  64. afefe67 iommu/arm-smmu: Add clk_bulk_{prepare/unprepare} to system pm callbacks by Sai Prakash Ranjan · 3 years, 5 months ago
  65. dabb16f67 iommu/dma: return error code from iommu_dma_map_sg() by Logan Gunthorpe · 3 years, 5 months ago
  66. ad8f36e iommu: return full error code from iommu_map_sg[_atomic]() by Logan Gunthorpe · 3 years, 5 months ago
  67. 47a70be iommu/amd: Remove stale amd_iommu_unmap_flush usage by Joerg Roedel · 3 years, 5 months ago
  68. 1d65b90 Merge remote-tracking branch 'korg/core' into x86/amd by Joerg Roedel · 3 years, 5 months ago
  69. 9eec3f9 iommu/arm-smmu-v3: Implement the map_pages() IOMMU driver callback by Xiang Chen · 3 years, 5 months ago
  70. 59103c7 iommu/arm-smmu-v3: Implement the unmap_pages() IOMMU driver callback by Xiang Chen · 3 years, 5 months ago
  71. 5aa95d8 iommu: Check if group is NULL before remove device by Frank Wunderlich · 3 years, 5 months ago
  72. 5c08c5a iommu/arm-smmu-v3: Remove some unneeded init in arm_smmu_cmdq_issue_cmdlist() by John Garry · 3 years, 6 months ago
  73. a270be1 iommu/amd: Use only natural aligned flushes in a VM by Nadav Amit · 3 years, 5 months ago
  74. 3b122a5 iommu/amd: Sync once for scatter-gather operations by Nadav Amit · 3 years, 5 months ago
  75. fe6d269 iommu/amd: Tailored gather logic for AMD by Nadav Amit · 3 years, 5 months ago
  76. 3136895 iommu: Improve iommu_iotlb_gather helpers by Robin Murphy · 3 years, 5 months ago
  77. 6664340 iommu/amd: Do not use flush-queue when NpCache is on by Nadav Amit · 3 years, 5 months ago
  78. fc65d0a iommu/amd: Selective flush on unmap by Nadav Amit · 3 years, 5 months ago
  79. 0fbea68 iommu/dma: Fix leak in non-contiguous API by Ezequiel Garcia · 3 years, 5 months ago
  80. ee974d9 iommu/amd: Fix printing of IOMMU events when rate limiting kicks in by Lennert Buytenhek · 3 years, 5 months ago
  81. 75cc101 iommu/vt-d: Move clflush'es from iotlb_sync_map() to map_pages() by Lu Baolu · 3 years, 5 months ago
  82. 3f34f12 iommu/vt-d: Implement map/unmap_pages() iommu_ops callback by Lu Baolu · 3 years, 5 months ago
  83. a886d5a iommu/vt-d: Report real pgsize bitmap to iommu core by Lu Baolu · 3 years, 5 months ago
  84. 8bc5482 iommu/amd: Convert from atomic_t to refcount_t on pasid_state->count by Xiyu Yang via iommu · 3 years, 5 months ago
  85. 13b6eb6 iommu: Streamline iommu_iova_to_phys() by Robin Murphy · 3 years, 6 months ago
  86. 308723e iommu: Remove mode argument from iommu_set_dma_strict() by John Garry · 3 years, 6 months ago
  87. 02252b3 iommu/amd: Add support for IOMMU default DMA mode build options by Zhen Lei · 3 years, 6 months ago
  88. d0e108b iommu/vt-d: Add support for IOMMU default DMA mode build options by Zhen Lei · 3 years, 6 months ago
  89. 712d8f2 iommu: Enhance IOMMU default DMA mode build options by Zhen Lei · 3 years, 6 months ago
  90. d8577d2 iommu: Print strict or lazy mode at init time by John Garry · 3 years, 6 months ago
  91. 1d479f1 iommu: Deprecate Intel and AMD cmdline methods to enable strict mode by John Garry · 3 years, 6 months ago
  92. 8080353 iommu/arm-smmu: Implement the map_pages() IOMMU driver callback by Isaac J. Manjarres · 3 years, 7 months ago
  93. 9ea1a2c iommu/arm-smmu: Implement the unmap_pages() IOMMU driver callback by Isaac J. Manjarres · 3 years, 7 months ago
  94. 23c30be iommu/io-pgtable-arm-v7s: Implement arm_v7s_map_pages() by Isaac J. Manjarres · 3 years, 7 months ago
  95. f13eabc iommu/io-pgtable-arm-v7s: Implement arm_v7s_unmap_pages() by Isaac J. Manjarres · 3 years, 7 months ago
  96. 4a77b12 iommu/io-pgtable-arm: Implement arm_lpae_map_pages() by Isaac J. Manjarres · 3 years, 7 months ago
  97. 1fe27be iommu/io-pgtable-arm: Implement arm_lpae_unmap_pages() by Isaac J. Manjarres · 3 years, 7 months ago
  98. 41e1eb2 iommu/io-pgtable-arm: Prepare PTE methods for handling multiple entries by Isaac J. Manjarres · 3 years, 7 months ago
  99. 647c577 iommu: Add support for the map_pages() callback by Isaac J. Manjarres · 3 years, 7 months ago
  100. b1d99dc iommu: Hook up '->unmap_pages' driver callback by Will Deacon · 3 years, 7 months ago