1. d905738 iommu/uapi: Handle data and argsz filled by users by Jacob Pan · 4 years, 3 months ago
  2. 23cc349 iommu/uapi: Rename uapi functions by Jacob Pan · 4 years, 3 months ago
  3. aae4c8e iommu: Rename iommu_tlb_* functions to iommu_iotlb_* by Tom Murphy · 4 years, 4 months ago
  4. 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
  5. 9930264 iommu: Mark __iommu_map_sg() as static by Baolin Wang · 4 years, 7 months ago
  6. 1b0b2a8 iommu: Make some functions static by Wei Yongjun · 4 years, 6 months ago
  7. 9ac8545 iommu: Fix use-after-free in iommu_release_device by Qian Cai · 4 years, 6 months ago
  8. 97047191 iommu: Allow page responses without PASID by Jean-Philippe Brucker · 4 years, 7 months ago
  9. 431275a iommu: Check for deferred attach in iommu_group_do_dma_attach() by Joerg Roedel · 4 years, 7 months ago
  10. 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
  11. 4c201d5 Merge tag 'v5.7-rc7' into x86/amd by Joerg Roedel · 4 years, 7 months ago
  12. 7cc3161 iommu: Fix reference count leak in iommu_group_alloc. by Qiushi Wu · 4 years, 7 months ago
  13. edcc40d iommu: Remove iommu_sva_ops::mm_exit() by Jean-Philippe Brucker · 4 years, 8 months ago
  14. 79659190e iommu: Don't take group reference in iommu_alloc_default_domain() by Joerg Roedel · 4 years, 7 months ago
  15. 70b8170 iommu: Don't call .probe_finalize() under group->mutex by Joerg Roedel · 4 years, 7 months ago
  16. bd42126 iommu: Fix deferred domain attachment by Joerg Roedel · 4 years, 7 months ago
  17. 69cf449 iommu: Remove functions that support private domain by Sai Praneeth Prakhya · 4 years, 8 months ago
  18. ec9b40c Merge tag 'v5.7-rc4' into core by Joerg Roedel · 4 years, 8 months ago
  19. f38338c iommu: Do not probe devices on IOMMU-less busses by Thierry Reding · 4 years, 8 months ago
  20. 1b032ec iommu: Unexport iommu_group_get_for_dev() by Joerg Roedel · 4 years, 8 months ago
  21. 4e8906f iommu: Move more initialization to __iommu_probe_device() by Joerg Roedel · 4 years, 8 months ago
  22. 3eeeb45 iommu: Remove add_device()/remove_device() code-paths by Joerg Roedel · 4 years, 8 months ago
  23. 5012c39 iommu: Export bus_iommu_probe() and make is safe for re-probing by Joerg Roedel · 4 years, 8 months ago
  24. ce574c2 iommu: Move iommu_group_create_direct_mappings() out of iommu_group_add_device() by Joerg Roedel · 4 years, 8 months ago
  25. deac0b3b iommu: Split off default domain allocation from group assignment by Joerg Roedel · 4 years, 8 months ago
  26. cf19388 iommu: Move new probe_device path to separate function by Joerg Roedel · 4 years, 8 months ago
  27. 41df6dc iommu: Keep a list of allocated groups in __iommu_probe_device() by Joerg Roedel · 4 years, 8 months ago
  28. 6e1aa20 iommu: Move default domain allocation to iommu_probe_device() by Joerg Roedel · 4 years, 8 months ago
  29. a6a4c7e iommu: Add probe_device() and release_device() call-backs by Joerg Roedel · 4 years, 8 months ago
  30. 4cbf385 iommu: Add def_domain_type() callback in iommu_ops by Sai Praneeth Prakhya · 4 years, 8 months ago
  31. ff2a08b iommu: Move default domain allocation to separate function by Joerg Roedel · 4 years, 8 months ago
  32. ae74c19 iommu: Properly export iommu_group_get_for_dev() by Greg Kroah-Hartman · 4 years, 8 months ago
  33. 5375e87 iommu: Fix the memory leak in dev_iommu_free() by Kevin Hao · 4 years, 9 months ago
  34. 72acd9d iommu: Move iommu_fwspec to struct dev_iommu by Joerg Roedel · 4 years, 9 months ago
  35. 045a704 iommu: Rename struct iommu_param to dev_iommu by Joerg Roedel · 4 years, 9 months ago
  36. 098accf iommu: Use C99 flexible array in fwspec by Robin Murphy · 4 years, 11 months ago
  37. e3b5ee0 Merge branches 'iommu/fixes', 'arm/smmu', 'x86/amd', 'x86/vt-d' and 'core' into next by Joerg Roedel · 5 years ago
  38. 7d4e6cc iommu: Remove device link to group on failure by Jon Derrick · 5 years ago
  39. f9f6971 iommu: Implement generic_iommu_put_resv_regions() by Thierry Reding · 5 years ago
  40. 4312cf7 drivers/iommu: Allow IOMMU bus ops to be unregistered by Will Deacon · 5 years ago
  41. 25f003d drivers/iommu: Take a ref to the IOMMU driver prior to ->add_device() by Will Deacon · 5 years ago
  42. a7ba5c3 drivers/iommu: Export core IOMMU API symbols to permit modular drivers by Will Deacon · 5 years ago
  43. b371ddb Merge tag 'iommu-fixes-v5.5-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu by Linus Torvalds · 5 years ago
  44. d360211 iommu: set group default domain before creating direct mappings by Jerry Snitselaar · 5 years ago
  45. 4c80ba3 iommu: fix KASAN use-after-free in iommu_insert_resv_region by Eric Auger · 5 years ago
  46. 9b3a713 Merge branches 'iommu/fixes', 'arm/qcom', 'arm/renesas', 'arm/rockchip', 'arm/mediatek', 'arm/tegra', 'arm/smmu', 'x86/amd', 'x86/vt-d', 'virtio' and 'core' into next by Joerg Roedel · 5 years ago
  47. 808be0a iommu: Introduce guest PASID bind function by Jacob Pan · 5 years ago
  48. 4c7c171 iommu: Introduce cache_invalidate API by Yi L Liu · 5 years ago
  49. 781ca2d iommu: Add gfp parameter to iommu_ops::map by Tom Murphy · 5 years ago
  50. 2896ba4 iommu: Don't use sme_active() in generic code by Joerg Roedel · 5 years ago
  51. d127bc9 iommu: Remove wrong default domain comments by Tom Murphy · 5 years ago
  52. 4dbd258 iommu: Revisit iommu_insert_resv_region() implementation by Eric Auger · 5 years ago
  53. 2cc13bb iommu: Disable passthrough mode when SME is active by Joerg Roedel · 5 years ago
  54. 22bb182 iommu: Set default domain type at runtime by Joerg Roedel · 5 years ago
  55. 5fa9e7c iommu: Print default domain type on boot by Joerg Roedel · 5 years ago
  56. adab0b0 iommu: Use Functions to set default domain type in iommu_set_def_domain_type() by Joerg Roedel · 5 years ago
  57. 8a69961 iommu: Add helpers to set/get default domain type by Joerg Roedel · 5 years ago
  58. faf1498 iommu: Remember when default domain type was set on kernel command line by Joerg Roedel · 5 years ago
  59. 56f8af5 iommu: Pass struct iommu_iotlb_gather to ->unmap() and ->iotlb_sync() by Will Deacon · 5 years ago
  60. a7d20dc iommu: Introduce struct iommu_iotlb_gather for batching TLB flushes by Will Deacon · 5 years ago
  61. 6d1bcb9 iommu: Remove empty iommu_tlb_range_add() callback from iommu_ops by Will Deacon · 5 years ago
  62. d95c388 Merge branches 'x86/vt-d', 'x86/amd', 'arm/smmu', 'arm/omap', 'generic-dma-ops' and 'core' into next by Joerg Roedel · 5 years ago
  63. c78ad1b Merge tag 'iommu-fixes-v5.2-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu by Linus Torvalds · 6 years ago
  64. adfd373 iommu: Introduce IOMMU_RESV_DIRECT_RELAXABLE reserved memory regions by Eric Auger · 6 years ago
  65. ad0834d iommu: Fix a leak in iommu_insert_resv_region by Eric Auger · 6 years ago
  66. bf3255b iommu: Add recoverable fault reporting by Jean-Philippe Brucker · 6 years ago
  67. 0c830e6 iommu: Introduce device fault report API by Jacob Pan · 6 years ago
  68. 4505153 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 333 by Thomas Gleixner · 6 years ago
  69. 7423e01 iommu: Add API to request DMA domain for device by Lu Baolu · 6 years ago
  70. 57274ea iommu: Use right function to get group for device by Lu Baolu · 6 years ago
  71. 24f307d iommu: Add missing new line for dma type by Lu Baolu · 6 years ago
  72. b553156 Merge branches 'arm/tegra', 'arm/mediatek', 'arm/smmu', 'x86/vt-d', 'x86/amd' and 'core' into next by Joerg Roedel · 6 years ago
  73. 26b25a2 iommu: Bind process address spaces to devices by Jean-Philippe Brucker · 6 years ago
  74. a3a1959 iommu: Add APIs for multiple domains per device by Lu Baolu · 6 years ago
  75. 8cec63e iommu: Remove iommu_callback_data by Lu Baolu · 6 years ago
  76. 8bc32a2 iommu: Don't print warning when IOMMU driver only supports unmanaged domains by Joerg Roedel · 6 years ago
  77. d05e4c8 Merge branches 'iommu/fixes', 'arm/msm', 'arm/tegra', 'arm/mediatek', 'x86/vt-d', 'x86/amd', 'hyper-v' and 'core' into next by Joerg Roedel · 6 years ago
  78. 780da9e iommu: Use dev_printk() when possible by Bjorn Helgaas · 6 years ago
  79. 1d7ae53 iommu: Introduce iotlb_sync_map callback by Dmitry Osipenko · 6 years ago
  80. dc9de8a iommu: Check for iommu_ops == NULL in iommu_probe_device() by Joerg Roedel · 6 years ago
  81. cc5aed4 iommu: Consolitate ->add/remove_device() calls by Joerg Roedel · 6 years ago
  82. b4ef725 iommu: Introduce wrappers around dev->iommu_fwspec by Joerg Roedel · 6 years ago
  83. c1af7b4 iommu: Audit and remove any unnecessary uses of module.h by Paul Gortmaker · 6 years ago
  84. 5d95f40 iommu: Do physical merging in iommu_map_sg() by Robin Murphy · 6 years ago
  85. 2f2fbfb Merge branches 'arm/renesas', 'arm/smmu', 'ppc/pamu', 'x86/vt-d', 'x86/amd' and 'core' into next by Joerg Roedel · 6 years ago
  86. 68a6efe iommu: Add "iommu.strict" command line option by Zhen Lei · 6 years ago
  87. 35449ad iommu: Fix a typo by Rami Rosen · 6 years ago
  88. 701d8a6 iommu: Tidy up window attributes by Robin Murphy · 6 years ago
  89. 6af588f iommu: Add fast hook for getting DMA domains by Robin Murphy · 6 years ago
  90. eab03e2 iommu/arm-smmu: Add support for the fsl-mc bus by Nipun Gupta · 6 years ago
  91. d88e61f iommu: Remove the ->map_sg indirection by Christoph Hellwig · 6 years ago
  92. 58d1131 iommu: Add config option to set passthrough as default by Olof Johansson · 6 years ago
  93. c52c72d iommu: Add sysfs attribyte for domain type by Olof Johansson · 6 years ago
  94. bad614b iommu: Enable debugfs exposure of IOMMU driver internals by Gary R Hook · 7 years ago
  95. 1eefe5a iommu: Clean up the comments for iommu_group_alloc by Lu Baolu · 7 years ago
  96. 7f9584d iommu: Remove extra NULL check when call strtobool() by Andy Shevchenko · 7 years ago
  97. c5611a8 iommu: Do not return error code for APIs with size_t return type by Suravee Suthikulpanit · 7 years ago
  98. 9ae9df0 iommu: Check the result of iommu_group_get() for NULL by Jordan Crouse · 7 years ago
  99. 47b59d8 Merge branches 'arm/exynos', 'arm/renesas', 'arm/rockchip', 'arm/omap', 'arm/mediatek', 'arm/tegra', 'arm/qcom', 'arm/smmu', 'ppc/pamu', 'x86/vt-d', 'x86/amd', 's390' and 'core' into next by Joerg Roedel · 7 years ago
  100. add02cfd iommu: Introduce Interface for IOMMU TLB Flushing by Joerg Roedel · 7 years ago