1. 3b6916b ANDROID: iommu/io-pgtable-arm: Add IOMMU_CACHE_ICACHE_OCACHE_NWA by Patrick Daly · 3 years, 6 months ago
  2. e054456 Merge 5.10.37 into android12-5.10 by Greg Kroah-Hartman · 3 years, 8 months ago
  3. 620aa58 iommu: Fix a boundary issue to avoid performance drop by Xiang Chen · 3 years, 9 months ago
  4. 16cabf6 BACKPORT: FROMLIST: iommu: Add a map_pages() op for IOMMU drivers by Isaac J. Manjarres · 3 years, 9 months ago
  5. ced8a6d FROMLIST: iommu: Add an unmap_pages() op for IOMMU drivers by Isaac J. Manjarres · 3 years, 9 months ago
  6. f098c23 BACKPORT: UPSTREAM: iommu: Add iova and size as parameters in iotlb_sync_map by Yong Wu · 4 years ago
  7. d8c7f0a Merge 5.10.20 into android12-5.10 by Greg Kroah-Hartman · 3 years, 10 months ago
  8. 48e6713 iommu: Switch gather->end to the inclusive end by Yong Wu · 4 years ago
  9. 1092f69 Merge 5.10.15 into android12-5.10 by Greg Kroah-Hartman · 3 years, 11 months ago
  10. e2bb221 iommu: Check dev->iommu in dev_iommu_priv_get() before dereferencing it by Joerg Roedel · 3 years, 11 months ago
  11. eade6f5 ANDROID: iommu/io-pgtable-arm: Add support to use system cache with NWA policy by Isaac J. Manjarres · 4 years ago
  12. d015c62 ANDROID: Revert "iommu: Remove unused IOMMU_SYS_CACHE_ONLY flag" by Isaac J. Manjarres · 4 years ago
  13. c8ab4ba FROMLIST: iommu: Introduce map_sg() as an IOMMU op for IOMMU drivers by Isaac J. Manjarres · 4 years ago
  14. 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
  15. d905738 iommu/uapi: Handle data and argsz filled by users by Jacob Pan · 4 years, 3 months ago
  16. 23cc349 iommu/uapi: Rename uapi functions by Jacob Pan · 4 years, 3 months ago
  17. c7b6bac drm, iommu: Change type of pasid to u32 by Fenghua Yu · 4 years, 3 months ago
  18. aae4c8e iommu: Rename iommu_tlb_* functions to iommu_iotlb_* by Tom Murphy · 4 years, 4 months ago
  19. 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
  20. ecd7274 iommu: Remove unused IOMMU_SYS_CACHE_ONLY flag by Will Deacon · 4 years, 7 months ago
  21. ca37faf iommu: Move sg_table wrapper out of CONFIG_IOMMU_SUPPORT by Marek Szyprowski · 4 years, 6 months ago
  22. 4e3a16e Merge tag 'iommu-updates-v5.8' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu by Linus Torvalds · 4 years, 7 months ago
  23. 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
  24. edcc40d iommu: Remove iommu_sva_ops::mm_exit() by Jean-Philippe Brucker · 4 years, 8 months ago
  25. 69cf449 iommu: Remove functions that support private domain by Sai Praneeth Prakhya · 4 years, 8 months ago
  26. 48530d9 iommu: add generic helper for mapping sgtable objects by Marek Szyprowski · 4 years, 8 months ago
  27. 1b032ec iommu: Unexport iommu_group_get_for_dev() by Joerg Roedel · 4 years, 8 months ago
  28. 3eeeb45 iommu: Remove add_device()/remove_device() code-paths by Joerg Roedel · 4 years, 8 months ago
  29. 5012c39 iommu: Export bus_iommu_probe() and make is safe for re-probing by Joerg Roedel · 4 years, 8 months ago
  30. a6a4c7e iommu: Add probe_device() and release_device() call-backs by Joerg Roedel · 4 years, 8 months ago
  31. 4cbf385 iommu: Add def_domain_type() callback in iommu_ops by Sai Praneeth Prakhya · 4 years, 8 months ago
  32. 986d5ec iommu: Move fwspec->iommu_priv to struct dev_iommu by Joerg Roedel · 4 years, 9 months ago
  33. f9867f4 iommu: Introduce accessors for iommu private data by Joerg Roedel · 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. 0008d0c iommu: Define dev_iommu_fwspec_get() for !CONFIG_IOMMU_API by Joerg Roedel · 4 years, 9 months ago
  37. 098accf iommu: Use C99 flexible array in fwspec by Robin Murphy · 4 years, 11 months ago
  38. e3b5ee0 Merge branches 'iommu/fixes', 'arm/smmu', 'x86/amd', 'x86/vt-d' and 'core' into next by Joerg Roedel · 5 years ago
  39. 8953582 iommu/arm-smmu-v3: Parse PASID devicetree property of platform devices by Jean-Philippe Brucker · 5 years ago
  40. fc10cca drivers/iommu: Initialise module 'owner' field in iommu_device_set_ops() by Will Deacon · 5 years ago
  41. f9f6971 iommu: Implement generic_iommu_put_resv_regions() by Thierry Reding · 5 years ago
  42. 25f003d drivers/iommu: Take a ref to the IOMMU driver prior to ->add_device() by Will Deacon · 5 years ago
  43. 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
  44. dd5ddd3 iommu/io-pgtable-arm: Rename IOMMU_QCOM_SYS_CACHE and improve doc by Will Deacon · 5 years ago
  45. 808be0a iommu: Introduce guest PASID bind function by Jacob Pan · 5 years ago
  46. 4c7c171 iommu: Introduce cache_invalidate API by Yi L Liu · 5 years ago
  47. 781ca2d iommu: Add gfp parameter to iommu_ops::map by Tom Murphy · 5 years ago
  48. 8a69961 iommu: Add helpers to set/get default domain type by Joerg Roedel · 5 years ago
  49. 56f8af5 iommu: Pass struct iommu_iotlb_gather to ->unmap() and ->iotlb_sync() by Will Deacon · 5 years ago
  50. 4fcf854 iommu: Introduce iommu_iotlb_gather_add_page() by Will Deacon · 5 years ago
  51. a7d20dc iommu: Introduce struct iommu_iotlb_gather for batching TLB flushes by Will Deacon · 5 years ago
  52. 6d1bcb9 iommu: Remove empty iommu_tlb_range_add() callback from iommu_ops by Will Deacon · 5 years ago
  53. 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
  54. 39debdc 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
  55. 90ec7a7 iommu/io-pgtable-arm: Add support to use system cache by Vivek Gautam · 6 years ago
  56. adfd373 iommu: Introduce IOMMU_RESV_DIRECT_RELAXABLE reserved memory regions by Eric Auger · 6 years ago
  57. bf3255b iommu: Add recoverable fault reporting by Jean-Philippe Brucker · 6 years ago
  58. 0c830e6 iommu: Introduce device fault report API by Jacob Pan · 6 years ago
  59. 4e32348b iommu: Introduce device fault data by Jacob Pan · 6 years ago
  60. 4505153 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 333 by Thomas Gleixner · 6 years ago
  61. 7423e01 iommu: Add API to request DMA domain for device by Lu Baolu · 6 years ago
  62. d53bff8 Merge branch 'api-features' into arm/smmu by Joerg Roedel · 6 years ago
  63. 5702ee2 ACPI/IORT: Check ATS capability in root complex nodes by Jean-Philippe Brucker · 6 years ago
  64. 26b25a2 iommu: Bind process address spaces to devices by Jean-Philippe Brucker · 6 years ago
  65. a3a1959 iommu: Add APIs for multiple domains per device by Lu Baolu · 6 years ago
  66. 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
  67. a7055d5 iommu: Document iommu_ops.is_attach_deferred() by Geert Uytterhoeven · 6 years ago
  68. 2405bc1 iommu: Document iommu_ops.iotlb_sync_map() by Geert Uytterhoeven · 6 years ago
  69. db04d4a iommu: Fix flush_tlb_all typo by Tom Murphy · 6 years ago
  70. 1d7ae53 iommu: Introduce iotlb_sync_map callback by Dmitry Osipenko · 6 years ago
  71. cc5aed4 iommu: Consolitate ->add/remove_device() calls by Joerg Roedel · 6 years ago
  72. b4ef725 iommu: Introduce wrappers around dev->iommu_fwspec by Joerg Roedel · 6 years ago
  73. 51eb780 iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync by tom · 6 years ago
  74. 2f2fbfb Merge branches 'arm/renesas', 'arm/smmu', 'ppc/pamu', 'x86/vt-d', 'x86/amd' and 'core' into next by Joerg Roedel · 6 years ago
  75. 2da274c iommu/dma: Add support for non-strict mode by Zhen Lei · 6 years ago
  76. 5131e08 iommu: Remove .domain_{get,set}_windows by Robin Murphy · 6 years ago
  77. 6af588f iommu: Add fast hook for getting DMA domains by Robin Murphy · 6 years ago
  78. eab03e2 iommu/arm-smmu: Add support for the fsl-mc bus by Nipun Gupta · 6 years ago
  79. d88e61f iommu: Remove the ->map_sg indirection by Christoph Hellwig · 6 years ago
  80. bad614b iommu: Enable debugfs exposure of IOMMU driver internals by Gary R Hook · 7 years ago
  81. c5611a8 iommu: Do not return error code for APIs with size_t return type by Suravee Suthikulpanit · 7 years ago
  82. 50ce631 iommu: Fix comment for iommu_ops.map_sg by Jean-Philippe Brucker · 7 years ago
  83. 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
  84. add02cfd iommu: Introduce Interface for IOMMU TLB Flushing by Joerg Roedel · 7 years ago
  85. e01d191 iommu: Add is_attach_deferred call-back to iommu-ops by Baoquan He · 7 years ago
  86. 2926a2aa iommu: Fix wrong freeing of iommu_device->dev by Joerg Roedel · 7 years ago
  87. ebae3e8 iommu: Correct iommu_map / iommu_unmap prototypes by Dmitry Osipenko · 7 years ago
  88. 2c0248d Merge branches 'arm/exynos', 'arm/omap', 'arm/rockchip', 'arm/mediatek', 'arm/smmu', 'arm/core', 'x86/vt-d', 'x86/amd' and 'core' into next by Joerg Roedel · 8 years ago
  89. 208480b iommu: Remove trace-events include from iommu.h by Joerg Roedel · 8 years ago
  90. 207c6e3 iommu: Move report_iommu_fault() to iommu.c by Joerg Roedel · 8 years ago
  91. e8245c1 iommu: Include device.h in iommu.h by Joerg Roedel · 8 years ago
  92. adf5e51 iommu: Better document the IOMMU_PRIV flag by Robin Murphy · 8 years ago
  93. 9d3a4de iommu: Disambiguate MSI region types by Robin Murphy · 8 years ago
  94. 8d2932d Merge branches 'iommu/fixes', 'arm/exynos', 'arm/renesas', 'arm/smmu', 'arm/mediatek', 'arm/core', 'x86/vt-d' and 'core' into next by Joerg Roedel · 8 years ago
  95. d0f6f58 iommu: Remove iommu_register_instance interface by Joerg Roedel · 8 years ago
  96. c73e1ac iommu: Add iommu_device_set_fwnode() interface by Joerg Roedel · 8 years ago
  97. e3d10af iommu: Make iommu_device_link/unlink take a struct iommu_device by Joerg Roedel · 8 years ago
  98. 39ab955 iommu: Add sysfs bindings for struct iommu_device by Joerg Roedel · 8 years ago
  99. b0119e8 iommu: Introduce new 'struct iommu_device' by Joerg Roedel · 8 years ago
  100. 534766d iommu: Rename iommu_get_instance() by Joerg Roedel · 8 years ago