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. a93a962 iova: Export alloc_iova_fast() and free_iova_fast() by Xie Yongji · 3 years, 5 months ago
  3. 452e69b iommu: Allow enabling non-strict mode dynamically by Robin Murphy · 3 years, 5 months ago
  4. 7a7c5ba iommu: Indicate queued flushes via gather data by Robin Murphy · 3 years, 5 months ago
  5. 7978724 iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock by Xiang Chen · 3 years, 8 months ago
  6. 6e1ea50 iommu: Stop exporting free_iova_fast() by John Garry · 3 years, 10 months ago
  7. 149448b iommu: Delete iommu_dma_free_cpu_cached_iovas() by John Garry · 3 years, 10 months ago
  8. f598a49 iova: Add CPU hotplug handler to flush rcaches by John Garry · 3 years, 10 months ago
  9. 371d795 iommu/iova: Improve restart logic by Robin Murphy · 3 years, 11 months ago
  10. 7ae31ce iommu/iova: Add rbtree entry helper by Robin Murphy · 3 years, 11 months ago
  11. 2cf7dbf iova: Stop exporting some more functions by John Garry · 4 years ago
  12. 6221061 iova: Delete copy_reserved_iova() by John Garry · 4 years ago
  13. 9cc0aaeb iova: Make has_iova_flush_queue() private by John Garry · 4 years ago
  14. 6775ae9 iommu/iova: fix 'domain' typos by Stefano Garzarella · 4 years, 1 month ago
  15. 176cfc1 iommu: Stop exporting free_iova_mem() by John Garry · 4 years, 2 months ago
  16. 51b70b8 iommu: Stop exporting alloc_iova_mem() by John Garry · 4 years, 2 months ago
  17. 2f24dfb iommu: Delete split_and_remove_iova() by John Garry · 4 years, 2 months ago
  18. 3a651b3 iommu: avoid taking iova_rbtree_lock twice by Cong Wang · 4 years, 2 months ago
  19. 6fa3525 iommu/iova: Free global iova rcache on iova alloc failure by Vijayanand Jitta · 4 years, 4 months ago
  20. 4e89dce iommu/iova: Retry from last rb tree node if iova search fails by Vijayanand Jitta · 4 years, 4 months ago
  21. ba328f8 iommu/iova: Replace cmpxchg with xchg in queue_iova by Yuqi Jin · 4 years, 5 months ago
  22. d3e3d2b iommu/iova: Don't BUG on invalid PFNs by Robin Murphy · 4 years, 8 months ago
  23. 3a0ce12 iommu/iova: Unify format of the printed messages by Andy Shevchenko · 4 years, 9 months ago
  24. 944c917 iommu/iova: Silence warnings under memory pressure by Qian Cai · 5 years ago
  25. 472d26d iommu/iova: Init the struct iova to fix the possible memleak by Xiaotao Yin · 5 years ago
  26. 0d87308 iommu/iova: Avoid false sharing on fq_timer_on by Eric Dumazet · 5 years ago
  27. 9eed17d iommu/iova: Remove stale cached32_node by Chris Wilson · 6 years ago
  28. effa467 iommu/vt-d: Don't queue_iova() if there is no flush queue by Dmitry Safonov · 6 years ago
  29. 3b20eb2 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 320 by Thomas Gleixner · 6 years ago
  30. 80ef446 iommu/iova: Fix tracking of recently failed iova address by Robert Richter · 6 years ago
  31. bee60e9 iommu/iova: Optimise attempts to allocate iova from 32bit address range by Ganapatrao Kulkarni · 6 years ago
  32. e99e88a treewide: setup_timer() -> timer_setup() by Kees Cook · 7 years ago
  33. 94e2cc4 iommu/iova: Use raw_cpu_ptr() instead of get_cpu_ptr() for ->fq by Sebastian Andrzej Siewior · 7 years ago
  34. 538d5b3 iommu/iova: Make rcache flush optional on IOVA allocation failure by Tomasz Nowicki · 7 years ago
  35. abbb8a0 iommu/iova: Don't try to copy anchor nodes by Robin Murphy · 7 years ago
  36. e8b1984 iommu/iova: Try harder to allocate from rcache magazine by Robin Murphy · 7 years ago
  37. b826ee9 iommu/iova: Make rcache limit_pfn handling more robust by Robin Murphy · 7 years ago
  38. 7595dc5 iommu/iova: Simplify domain destruction by Robin Murphy · 7 years ago
  39. 973f5fb iommu/iova: Simplify cached node logic by Robin Murphy · 7 years ago
  40. bb68b2f iommu/iova: Add rbtree anchor node by Robin Murphy · 7 years ago
  41. aa3ac94 iommu/iova: Make dma_32bit_pfn implicit by Zhen Lei · 7 years ago
  42. e60aa7b iommu/iova: Extend rbtree node caching by Robin Murphy · 7 years ago
  43. 086c83a iommu/iova: Optimise the padding calculation by Zhen Lei · 7 years ago
  44. 2070f94 iommu/iova: Optimise rbtree searching by Zhen Lei · 7 years ago
  45. 9a005a8 iommu/iova: Add flush timer by Joerg Roedel · 7 years ago
  46. 8109c2a iommu/iova: Add locking to Flush-Queues by Joerg Roedel · 7 years ago
  47. fb418da iommu/iova: Add flush counters to Flush-Queue implementation by Joerg Roedel · 7 years ago
  48. 1928210 iommu/iova: Implement Flush-Queue ring buffer by Joerg Roedel · 7 years ago
  49. 42f87e7 iommu/iova: Add flush-queue data structures by Joerg Roedel · 7 years ago
  50. 6a70864 Merge branches 'iommu/fixes', 'arm/rockchip', 'arm/renesas', 'arm/smmu', 'arm/core', 'x86/vt-d', 'x86/amd', 's390' and 'core' into next by Joerg Roedel · 8 years ago
  51. aaffaa8 iommu/iova: Don't disable preempt around this_cpu_ptr() by Sebastian Andrzej Siewior · 8 years ago
  52. 757c370 iommu/iova: Sort out rbtree limit_pfn handling by Robin Murphy · 8 years ago
  53. 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
  54. 5016bdb iommu/iova: Fix underflow bug in __alloc_and_insert_iova_range by Nate Watterson · 8 years ago
  55. d751751 iommu/iova: Consolidate code for adding new node to iovad domain rbtree by Marek Szyprowski · 8 years ago
  56. eba484b iommu/iova: Use rb_entry() by Geliang Tang · 8 years ago
  57. 62280cf iommu/iova: Extend cached node lookup condition by Robin Murphy · 8 years ago
  58. 583248e iommu/iova: Disable preemption around use of this_cpu_ptr() by Chris Wilson · 9 years ago
  59. 9257b4a iommu/iova: introduce per-cpu caching to iova allocation by Omer Peleg · 9 years ago
  60. 15bbdec iommu: Make the iova library a module by Sakari Ailus · 10 years ago
  61. 9b41760 iommu: iova: Export symbols by Sakari Ailus · 10 years ago
  62. ae1ff3d iommu: iova: Move iova cache management to the iova library by Sakari Ailus · 10 years ago
  63. 8f6429c iommu/iova: Avoid over-allocating when size-aligned by Robin Murphy · 10 years ago
  64. 733cac2 iommu: Fix checkpatch warnings for Missing a blank line after declarations by Robert Callicotte · 10 years ago
  65. 0fb5fe8 iommu: Make IOVA domain page size explicit by Robin Murphy · 10 years ago
  66. 1b72250 iommu: Make IOVA domain low limit flexible by Robin Murphy · 10 years ago
  67. 85b4545 iommu: Consolidate IOVA allocator code by Robin Murphy · 10 years ago
  68. 75f0556 iommu/vt-d: Update IOMMU state when memory hotplug happens by Jiang Liu · 11 years ago
  69. 07db040 iommu: Fix typo in iommu by Masanari Iida · 13 years ago
  70. 166e927 x86/ia64: intel-iommu: move to drivers/iommu/ by Ohad Ben-Cohen · 14 years ago[Renamed from drivers/pci/iova.c]
  71. 1c9fc3d intel-iommu: Dont cache iova above 32bit by Chris Wright · 14 years ago
  72. 25985ed Fix common misspellings by Lucas De Marchi · 14 years ago
  73. 3d39cec intel-iommu: Remove superfluous iova_alloc_lock from IOVA code by David Woodhouse · 16 years ago
  74. a15a519 Fix iommu address space allocation by David Woodhouse · 16 years ago
  75. 3871794 VT-d: Changes to support KVM by Kay, Allen M · 16 years ago
  76. ddf0288 PCI: iova RB tree setup tweak by mark gross · 17 years ago
  77. 98bcef5 copyright owner and author clean up for intel iommu and related files by mark gross · 17 years ago
  78. f661197 Genericizing iova.[ch] by David Miller · 17 years ago
  79. f76aec7 intel-iommu: optimize sg map/unmap calls by Keshavamurthy, Anil S · 17 years ago
  80. f8de50e Intel IOMMU: IOVA allocation and management routines by Keshavamurthy, Anil S · 17 years ago