1. 30209b9 iommu: Fix some W=1 warnings by John Garry · 2 years, 11 months ago
  2. b54240a iommu: Fix potential use-after-free during probe by Vijayanand Jitta · 2 years, 11 months ago
  3. 556f99a iommu: Extend mutex lock scope in iommu_probe_device() by Lu Baolu · 3 years, 2 months ago
  4. 7e113d0 Merge tag 'iommu-updates-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu by Linus Torvalds · 3 years, 2 months ago
  5. e9d1d2b treewide: Replace the use of mem_encrypt_active() with cc_platform_has() by Tom Lendacky · 3 years, 4 months ago
  6. 3d31d4e iommu/dma: Unexport IOVA cookie management by Robin Murphy · 3 years, 4 months ago
  7. 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
  8. 4a3bb42 Merge tag 'dma-mapping-5.15' of git://git.infradead.org/users/hch/dma-mapping by Linus Torvalds · 3 years, 4 months ago
  9. 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
  10. 452e69b iommu: Allow enabling non-strict mode dynamically by Robin Murphy · 3 years, 5 months ago
  11. e96763e iommu: Merge strictness and domain type configs by Robin Murphy · 3 years, 5 months ago
  12. 7cf8a63 iommu: Only log strictness for DMA domains by Robin Murphy · 3 years, 5 months ago
  13. 26225be iommu: Expose DMA domain strictness via sysfs by Robin Murphy · 3 years, 5 months ago
  14. c208916 iommu: Express DMA strictness via the domain type by Robin Murphy · 3 years, 5 months ago
  15. bf3aed46 iommu: Introduce explicit type for non-strict DMA domains by Robin Murphy · 3 years, 5 months ago
  16. 46983fc iommu: Pull IOVA cookie management into the core by Robin Murphy · 3 years, 5 months ago
  17. 211ff31 iommu: Fix race condition during default domain allocation by Ashish Mhetre · 3 years, 5 months ago
  18. ad8f36e iommu: return full error code from iommu_map_sg[_atomic]() by Logan Gunthorpe · 3 years, 5 months ago
  19. 5aa95d8 iommu: Check if group is NULL before remove device by Frank Wunderlich · 3 years, 5 months ago
  20. 13b6eb6 iommu: Streamline iommu_iova_to_phys() by Robin Murphy · 3 years, 6 months ago
  21. 308723e iommu: Remove mode argument from iommu_set_dma_strict() by John Garry · 3 years, 6 months ago
  22. 712d8f2 iommu: Enhance IOMMU default DMA mode build options by Zhen Lei · 3 years, 6 months ago
  23. d8577d2 iommu: Print strict or lazy mode at init time by John Garry · 3 years, 6 months ago
  24. 647c577 iommu: Add support for the map_pages() callback by Isaac J. Manjarres · 3 years, 7 months ago
  25. b1d99dc iommu: Hook up '->unmap_pages' driver callback by Will Deacon · 3 years, 7 months ago
  26. 89d5b96 iommu: Split 'addr_merge' argument to iommu_pgsize() into separate parts by Will Deacon · 3 years, 7 months ago
  27. e7d6fff iommu: Use bitmap to calculate page size in iommu_pgsize() by Will Deacon · 3 years, 7 months ago
  28. e86b041 iommu: Delete a duplicate check in iommu_change_dev_def_domain() by Zhen Lei · 3 years, 8 months ago
  29. 2d471b2 iommu: Streamline registration interface by Robin Murphy · 3 years, 9 months ago
  30. 7876a83 iommu: remove iommu_domain_{get,set}_attr by Christoph Hellwig · 3 years, 9 months ago
  31. 4fc52b8 iommu: remove DOMAIN_ATTR_IO_PGTABLE_CFG by Christoph Hellwig · 3 years, 9 months ago
  32. a250c23 iommu: remove DOMAIN_ATTR_DMA_USE_FLUSH_QUEUE by Robin Murphy · 3 years, 9 months ago
  33. 3189713 iommu: remove iommu_set_cmd_line_dma_api and iommu_cmd_line_dma_api by Christoph Hellwig · 3 years, 9 months ago
  34. 7e14754 iommu: remove DOMAIN_ATTR_NESTING by Christoph Hellwig · 3 years, 9 months ago
  35. bc9a05e iommu: remove DOMAIN_ATTR_GEOMETRY by Christoph Hellwig · 3 years, 9 months ago
  36. 9fb5fad iommu: remove DOMAIN_ATTR_PAGING by Christoph Hellwig · 3 years, 9 months ago
  37. 376dfd2 iommu/fsl_pamu: remove ->domain_window_enable by Christoph Hellwig · 3 years, 9 months ago
  38. b9abb19 iommu: Check dev->iommu in iommu_dev_xxx functions by Shameer Kolothum · 3 years, 10 months ago
  39. 45e606f Merge branches 'arm/renesas', 'arm/smmu', 'x86/amd', 'x86/vt-d' and 'core' into next by Joerg Roedel · 3 years, 11 months ago
  40. b8437a3 iommu: Properly pass gfp_t in _iommu_map() to avoid atomic sleeping by Douglas Anderson · 3 years, 11 months ago
  41. 3ab6572 iommu: use the __iommu_attach_device() directly for deferred attach by Lianbo Jiang · 4 years ago
  42. 2ebbd25 iommu: Add iova and size as parameters in iotlb_sync_map by Yong Wu · 4 years ago
  43. d8c1df0 iommu: Move iotlb_sync_map out from __iommu_map by Yong Wu · 4 years ago
  44. 262948f iommu: Delete iommu_dev_has_feature() by John Garry · 4 years ago
  45. ab0a711 iommu: Delete iommu_domain_window_disable() by John Garry · 4 years ago
  46. b91910a iommu: Stop exporting iommu_map_sg_atomic() by John Garry · 4 years ago
  47. c74009f Merge branch 'for-next/iommu/fixes' into for-next/iommu/core by Will Deacon · 4 years, 1 month ago
  48. 854623f Merge branch 'for-next/iommu/misc' into for-next/iommu/core by Will Deacon · 4 years, 1 month ago
  49. 093b32a iommu: Improve the performance for direct_mapping by Yong Wu · 4 years, 1 month ago
  50. 058236e iommu: return error code when it can't get group by Yang Yingliang · 4 years, 1 month ago
  51. 0b8a96a iommu: Take lock before reading iommu group default domain type by Sai Praneeth Prakhya · 4 years, 1 month ago
  52. 08a27c1 iommu: Add support to change default domain of an iommu group by Sai Praneeth Prakhya · 4 years, 1 month ago
  53. 28b41e2 iommu: Move def_domain type check for untrusted device into core by Lu Baolu · 4 years, 1 month ago
  54. 77c38c8 iommu: Check return of __iommu_attach_device() by Shameer Kolothum · 4 years, 1 month ago
  55. 6243f57 iommu: Modify the description of iommu_sva_unbind_device by Chen Jun · 4 years, 2 months ago
  56. 4dd6ce4 iommu: Fix a check in iommu_check_bind_data() by Dan Carpenter · 4 years, 2 months ago
  57. 531d29b Merge tag 'iommu-updates-v5.10' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu by Linus Torvalds · 4 years, 2 months ago
  58. d905738 iommu/uapi: Handle data and argsz filled by users by Jacob Pan · 4 years, 3 months ago
  59. 23cc349 iommu/uapi: Rename uapi functions by Jacob Pan · 4 years, 3 months ago
  60. c7b6bac drm, iommu: Change type of pasid to u32 by Fenghua Yu · 4 years, 3 months ago
  61. aae4c8e iommu: Rename iommu_tlb_* functions to iommu_iotlb_* by Tom Murphy · 4 years, 4 months ago
  62. 56fbacc Merge branches 'arm/renesas', 'arm/qcom', 'arm/mediatek', 'arm/omap', 'arm/exynos', 'arm/smmu', 'ppc/pamu', 'x86/vt-d', 'x86/amd' and 'core' into next by Joerg Roedel · 4 years, 5 months ago
  63. 9930264 iommu: Mark __iommu_map_sg() as static by Baolin Wang · 4 years, 7 months ago
  64. 1b0b2a8 iommu: Make some functions static by Wei Yongjun · 4 years, 6 months ago
  65. 9ac8545 iommu: Fix use-after-free in iommu_release_device by Qian Cai · 4 years, 6 months ago
  66. 97047191 iommu: Allow page responses without PASID by Jean-Philippe Brucker · 4 years, 7 months ago
  67. 431275a iommu: Check for deferred attach in iommu_group_do_dma_attach() by Joerg Roedel · 4 years, 7 months ago
  68. cc69fc4 Merge branches 'arm/msm', 'arm/allwinner', 'arm/smmu', 'x86/vt-d', 'hyper-v', 'core' and 'x86/amd' into next by Joerg Roedel · 4 years, 7 months ago
  69. 4c201d5 Merge tag 'v5.7-rc7' into x86/amd by Joerg Roedel · 4 years, 7 months ago
  70. 7cc3161 iommu: Fix reference count leak in iommu_group_alloc. by Qiushi Wu · 4 years, 7 months ago
  71. edcc40d iommu: Remove iommu_sva_ops::mm_exit() by Jean-Philippe Brucker · 4 years, 8 months ago
  72. 79659190e iommu: Don't take group reference in iommu_alloc_default_domain() by Joerg Roedel · 4 years, 7 months ago
  73. 70b8170 iommu: Don't call .probe_finalize() under group->mutex by Joerg Roedel · 4 years, 7 months ago
  74. bd42126 iommu: Fix deferred domain attachment by Joerg Roedel · 4 years, 7 months ago
  75. 69cf449 iommu: Remove functions that support private domain by Sai Praneeth Prakhya · 4 years, 8 months ago
  76. ec9b40c Merge tag 'v5.7-rc4' into core by Joerg Roedel · 4 years, 8 months ago
  77. f38338c iommu: Do not probe devices on IOMMU-less busses by Thierry Reding · 4 years, 8 months ago
  78. 1b032ec iommu: Unexport iommu_group_get_for_dev() by Joerg Roedel · 4 years, 8 months ago
  79. 4e8906f iommu: Move more initialization to __iommu_probe_device() by Joerg Roedel · 4 years, 8 months ago
  80. 3eeeb45 iommu: Remove add_device()/remove_device() code-paths by Joerg Roedel · 4 years, 8 months ago
  81. 5012c39 iommu: Export bus_iommu_probe() and make is safe for re-probing by Joerg Roedel · 4 years, 8 months ago
  82. ce574c2 iommu: Move iommu_group_create_direct_mappings() out of iommu_group_add_device() by Joerg Roedel · 4 years, 8 months ago
  83. deac0b3b iommu: Split off default domain allocation from group assignment by Joerg Roedel · 4 years, 8 months ago
  84. cf19388 iommu: Move new probe_device path to separate function by Joerg Roedel · 4 years, 8 months ago
  85. 41df6dc iommu: Keep a list of allocated groups in __iommu_probe_device() by Joerg Roedel · 4 years, 8 months ago
  86. 6e1aa20 iommu: Move default domain allocation to iommu_probe_device() by Joerg Roedel · 4 years, 8 months ago
  87. a6a4c7e iommu: Add probe_device() and release_device() call-backs by Joerg Roedel · 4 years, 8 months ago
  88. 4cbf385 iommu: Add def_domain_type() callback in iommu_ops by Sai Praneeth Prakhya · 4 years, 8 months ago
  89. ff2a08b iommu: Move default domain allocation to separate function by Joerg Roedel · 4 years, 8 months ago
  90. ae74c19 iommu: Properly export iommu_group_get_for_dev() by Greg Kroah-Hartman · 4 years, 8 months ago
  91. 5375e87 iommu: Fix the memory leak in dev_iommu_free() by Kevin Hao · 4 years, 9 months ago
  92. 72acd9d iommu: Move iommu_fwspec to struct dev_iommu by Joerg Roedel · 4 years, 9 months ago
  93. 045a704 iommu: Rename struct iommu_param to dev_iommu by Joerg Roedel · 4 years, 9 months ago
  94. 098accf iommu: Use C99 flexible array in fwspec by Robin Murphy · 4 years, 11 months ago
  95. e3b5ee0 Merge branches 'iommu/fixes', 'arm/smmu', 'x86/amd', 'x86/vt-d' and 'core' into next by Joerg Roedel · 5 years ago
  96. 7d4e6cc iommu: Remove device link to group on failure by Jon Derrick · 5 years ago
  97. f9f6971 iommu: Implement generic_iommu_put_resv_regions() by Thierry Reding · 5 years ago
  98. 4312cf7 drivers/iommu: Allow IOMMU bus ops to be unregistered by Will Deacon · 5 years ago
  99. 25f003d drivers/iommu: Take a ref to the IOMMU driver prior to ->add_device() by Will Deacon · 5 years ago
  100. a7ba5c3 drivers/iommu: Export core IOMMU API symbols to permit modular drivers by Will Deacon · 5 years ago