1. 8cf6650 iommu/amd: fix a crash in iova_magazine_free_pfns by Qian Cai · 5 years ago
  2. 3a1d538 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost by Linus Torvalds · 5 years ago
  3. 9e3a25d Merge tag 'dma-mapping-5.3' of git://git.infradead.org/users/hch/dma-mapping by Linus Torvalds · 5 years ago
  4. f632a81 Merge tag 'driver-core-5.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core by Linus Torvalds · 5 years ago
  5. 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
  6. 9378bfe iommu/omap: No need to check return value of debugfs_create functions by Greg Kroah-Hartman · 5 years ago
  7. 8dd8f00 iommu/arm-smmu-v3: Invalidate ATC when detaching a device by Jean-Philippe Brucker · 5 years ago
  8. 900a85c iommu/arm-smmu-v3: Fix compilation when CONFIG_CMA=n by Will Deacon · 5 years ago
  9. 3430abd Merge branch 'arm/renesas' into arm/smmu by Joerg Roedel · 6 years ago
  10. 0bcfa62 iommu/vt-d: Cleanup unused variable by Jacob Pan · 6 years ago
  11. 5cd3f2e iommu/amd: Flush not present cache in iommu_map_page by Tom Murphy · 6 years ago
  12. 5c90501 iommu/amd: Only free resources once on init error by Kevin Mitchell · 6 years ago
  13. bf4bff4 iommu/amd: Move gart fallback to amd_iommu_init by Kevin Mitchell · 6 years ago
  14. 3ddbe91 iommu/amd: Make iommu_disable safer by Kevin Mitchell · 6 years ago
  15. 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 · 6 years ago
  16. 9e6ea59 iommu/io-pgtable: Support non-coherent page tables by Bjorn Andersson · 6 years ago
  17. 4f41845 iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag by Will Deacon · 6 years ago
  18. ceedd5f Merge tag 'v5.2-rc6' into generic-dma-ops by Joerg Roedel · 6 years ago
  19. 92ce7e8 driver_find_device: Unify the match function with class_find_device() by Suzuki K Poulose · 6 years ago
  20. 6698a71 Merge tag 'iommu-fix-v5.2-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu by Linus Torvalds · 6 years ago
  21. 0aafc8a Revert "iommu/vt-d: Fix lock inversion between iommu->lock and device_domain_lock" by Peter Xu · 6 years ago
  22. d2912cb treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 by Thomas Gleixner · 6 years ago
  23. caab277 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 by Thomas Gleixner · 6 years ago
  24. 90ec7a7 iommu/io-pgtable-arm: Add support to use system cache by Vivek Gautam · 6 years ago
  25. d25f6ea iommu/arm-smmu-v3: Increase maximum size of queues by Will Deacon · 6 years ago
  26. af88ec3 iommu/vt-d: Silence a variable set but not used by Qian Cai · 6 years ago
  27. 42db7c6 iommu/vt-d: Remove an unused variable "length" by Qian Cai · 6 years ago
  28. 29fcea8 iommu: Fix integer truncation by Arnd Bergmann · 6 years ago
  29. 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
  30. 591fcf3 iommu/dma: Apply dma_{alloc,free}_contiguous functions by Nicolin Chen · 6 years ago
  31. 123b2ff iommu/vt-d: Consolidate domain_init() to avoid duplication by Lu Baolu · 6 years ago
  32. 16c9e29 iommu/vt-d: Cleanup after delegating DMA domain to generic iommu by Sai Praneeth Prakhya · 6 years ago
  33. d5692d4 iommu/vt-d: Fix suspicious RCU usage in probe_acpi_namespace_devices() by Lu Baolu · 6 years ago
  34. 5679582 iommu/vt-d: Allow DMA domain attaching to rmrr locked device by Lu Baolu · 6 years ago
  35. 6a8c674 iommu/vt-d: Don't enable iommu's which have been ignored by Lu Baolu · 6 years ago
  36. c57b260 iommu/vt-d: Set domain type for a private domain by Lu Baolu · 6 years ago
  37. f4c63ea iommu/vt-d: Don't return error when device gets right domain by Lu Baolu · 6 years ago
  38. 1c5c59f iommu/vt-d: Differentiate relaxable and non relaxable RMRRs by Eric Auger · 6 years ago
  39. adfd373 iommu: Introduce IOMMU_RESV_DIRECT_RELAXABLE reserved memory regions by Eric Auger · 6 years ago
  40. 3855ba2 iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions by Eric Auger · 6 years ago
  41. e143fd4 iommu/vt-d: Handle RMRR with PCI bridge device scopes by Eric Auger · 6 years ago
  42. b9a7f98 iommu/vt-d: Introduce is_downstream_to_pci_bridge helper by Eric Auger · 6 years ago
  43. 5f64ce5 iommu/vt-d: Duplicate iommu_resv_region objects per device list by Eric Auger · 6 years ago
  44. ad0834d iommu: Fix a leak in iommu_insert_resv_region by Eric Auger · 6 years ago
  45. bf3255b iommu: Add recoverable fault reporting by Jean-Philippe Brucker · 6 years ago
  46. 0c830e6 iommu: Introduce device fault report API by Jacob Pan · 6 years ago
  47. 4e4abae iommu/arm-smmu: Avoid constant zero in TLBI writes by Robin Murphy · 6 years ago
  48. 169a126 iommu/virtio: Add event queue by Jean-Philippe Brucker · 6 years ago
  49. 2a5a314 iommu/virtio: Add probe request by Jean-Philippe Brucker · 6 years ago
  50. edcd69a iommu: Add virtio-iommu driver by Jean-Philippe Brucker · 6 years ago
  51. a61127c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 335 by Thomas Gleixner · 6 years ago
  52. 4505153 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 333 by Thomas Gleixner · 6 years ago
  53. 3b20eb2 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 320 by Thomas Gleixner · 6 years ago
  54. 2025cf9 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 by Thomas Gleixner · 6 years ago
  55. 08dbd0f treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 267 by Thomas Gleixner · 6 years ago
  56. d94d71c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 266 by Thomas Gleixner · 6 years ago
  57. 2de03c1 Merge tag 'v5.2-rc3' into x86/vt-d by Joerg Roedel · 6 years ago
  58. da38e9e iommu/ipmmu-vmsa: Add suspend/resume support by Geert Uytterhoeven · 6 years ago
  59. 892db54 iommu/ipmmu-vmsa: Extract hardware context initialization by Geert Uytterhoeven · 6 years ago
  60. b7f3f04 iommu/ipmmu-vmsa: Move num_utlbs to SoC-specific features by Geert Uytterhoeven · 6 years ago
  61. b43e0d8 iommu/ipmmu-vmsa: Make IPMMU_CTX_MAX unsigned by Geert Uytterhoeven · 6 years ago
  62. 82576aa8 iommu/ipmmu-vmsa: Prepare to handle 40-bit error addresses by Geert Uytterhoeven · 6 years ago
  63. 80eaa9f iommu/ipmmu-vmsa: Link IOMMUs and devices in sysfs by Geert Uytterhoeven · 6 years ago
  64. 1b961423 iommu/dma: Fix condition check in iommu_dma_unmap_sg by Nathan Chancellor · 6 years ago
  65. e314a7c iommu/vt-d: Fix a variable set but not used by Qian Cai · 6 years ago
  66. d3ed71e drivers/iommu/intel-iommu.c: fix variable 'iommu' set but not used by Qian Cai · 6 years ago
  67. 1802d0b treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 by Thomas Gleixner · 6 years ago
  68. c1ddcf1c iommu/amd: Add missed 'tag' to error msg in iommu_print_event by YueHaibing · 6 years ago
  69. df4f3c6 iommu/vt-d: Remove static identity map code by Lu Baolu · 6 years ago
  70. b729778 iommu/vt-d: Remove duplicated code for device hotplug by Lu Baolu · 6 years ago
  71. 0e31a72 iommu/vt-d: Remove startup parameter from device_def_domain_type() by Lu Baolu · 6 years ago
  72. 4ec066c iommu/vt-d: Cleanup get_valid_domain_for_dev() by Lu Baolu · 6 years ago
  73. 8af46c7 iommu/vt-d: Implement is_attach_deferred iommu ops entry by Lu Baolu · 6 years ago
  74. fa212a9 iommu/vt-d: Probe DMA-capable ACPI name space devices by Lu Baolu · 6 years ago
  75. 98b2fff iommu/vt-d: Handle 32bit device with identity default domain by Lu Baolu · 6 years ago
  76. 942067f iommu/vt-d: Identify default domains replaced with private by Lu Baolu · 6 years ago
  77. fa954e6 iommu/vt-d: Delegate the dma domain to upper layer by Lu Baolu · 6 years ago
  78. 4de354e iommu/vt-d: Delegate the identity domain to upper layer by Lu Baolu · 6 years ago
  79. f273a45 iommu/vt-d: Add device_def_domain_type() helper by Lu Baolu · 6 years ago
  80. d8190dc iommu/vt-d: Enable DMA remapping after rmrr mapped by Lu Baolu · 6 years ago
  81. d850c2e iommu/vt-d: Expose ISA direct mapping region via iommu_get_resv_regions by Lu Baolu · 6 years ago
  82. a9f4d93 iommu/dma: Switch copyright boilerplace to SPDX by Christoph Hellwig · 6 years ago
  83. e6475eb iommu/dma: Don't depend on CONFIG_DMA_DIRECT_REMAP by Christoph Hellwig · 6 years ago
  84. efd9f10 iommu/dma: Refactor iommu_dma_mmap by Christoph Hellwig · 6 years ago
  85. 3fb3378 iommu/dma: Refactor iommu_dma_get_sgtable by Christoph Hellwig · 6 years ago
  86. ee1ef05 iommu/dma: Refactor iommu_dma_alloc, part 2 by Christoph Hellwig · 6 years ago
  87. 9ad5d6e iommu/dma: Cleanup variable naming in iommu_dma_alloc by Robin Murphy · 6 years ago
  88. 8553f6e iommu/dma: Split iommu_dma_free by Robin Murphy · 6 years ago
  89. 9a4ab94 iommu/dma: Merge the CMA and alloc_pages allocation paths by Christoph Hellwig · 6 years ago
  90. 8680aa5 iommu/dma: Don't remap CMA unnecessarily by Robin Murphy · 6 years ago
  91. 072bebc iommu/dma: Refactor iommu_dma_alloc by Robin Murphy · 6 years ago
  92. bcf4b9c iommu/dma: Refactor iommu_dma_free by Robin Murphy · 6 years ago
  93. aa8ba22 iommu/dma: Remove __iommu_dma_free by Christoph Hellwig · 6 years ago
  94. 21b95aa iommu/dma: Refactor the page array remapping allocator by Christoph Hellwig · 6 years ago
  95. 4c360ace iommu/dma: Factor out remapped pages lookup by Robin Murphy · 6 years ago
  96. 796a08c iommu/dma: Squash __iommu_dma_{map,unmap}_page helpers by Robin Murphy · 6 years ago
  97. b61d271 iommu/dma: Move domain lookup into __iommu_dma_{map,unmap} by Robin Murphy · 6 years ago
  98. 92aec09 iommu/dma: Move __iommu_dma_map by Christoph Hellwig · 6 years ago
  99. 06d6072 iommu/dma: move the arm64 wrappers to common code by Christoph Hellwig · 6 years ago
  100. 23f88e0 iommu/dma: Use for_each_sg in iommu_dma_alloc by Christoph Hellwig · 6 years ago