1. 531d29b Merge tag 'iommu-updates-v5.10' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu by Linus Torvalds · 4 years, 3 months ago
  2. 6278eec iommu/vt-d: Check UAPI data processed by IOMMU core by Jacob Pan · 4 years, 4 months ago
  3. 8d3bb3b iommu/uapi: Use named union for user data by Jacob Pan · 4 years, 4 months ago
  4. 20f0afd x86/mmu: Allocate/free a PASID by Fenghua Yu · 4 years, 4 months ago
  5. 2a5054c iommu/vt-d: Change flags type to unsigned int in binding mm by Fenghua Yu · 4 years, 4 months ago
  6. c7b6bac drm, iommu: Change type of pasid to u32 by Fenghua Yu · 4 years, 4 months ago
  7. 9ad57f6 Merge branch 'akpm' (patches from Andrew) by Linus Torvalds · 4 years, 5 months ago
  8. bce617e mm: do page fault accounting in handle_mm_fault by Peter Xu · 4 years, 5 months ago
  9. 02f3eff iommu/vt-d: Rename intel-pasid.h to pasid.h by Lu Baolu · 4 years, 6 months ago
  10. 8b73712 iommu/vt-d: Add page response ops support by Lu Baolu · 4 years, 6 months ago
  11. eb8d93e iommu/vt-d: Report page request faults for guest SVA by Lu Baolu · 4 years, 6 months ago
  12. 19abcf7 iommu/vt-d: Add a helper to get svm and sdev for pasid by Lu Baolu · 4 years, 6 months ago
  13. dd6692f iommu/vt-d: Refactor device_to_iommu() helper by Lu Baolu · 4 years, 6 months ago
  14. d315e9e iommu/vt-d: Disable multiple GPASID-dev bind by Jacob Pan · 4 years, 6 months ago
  15. 8f02f36 Merge tag 'iommu-drivers-move-v5.8' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu by Linus Torvalds · 4 years, 7 months ago
  16. 672cf6d iommu/vt-d: Move Intel IOMMU driver into subdirectory by Joerg Roedel · 4 years, 7 months ago[Renamed from drivers/iommu/intel-svm.c]
  17. 71974cf iommu/vt-d: Fix compile warning by Jacob Pan · 4 years, 8 months ago
  18. bfe6240 iommu/vt-d: Fix pointer cast warnings on 32 bit by Lu Baolu · 4 years, 8 months ago
  19. 7482fd5 iommu/vt-d: Remove duplicated check in intel_svm_bind_mm() by Lu Baolu · 4 years, 8 months ago
  20. 81ebd91 iommu/vt-d: Remove redundant IOTLB flush by Lu Baolu · 4 years, 8 months ago
  21. 66ac4db iommu/vt-d: Add page request draining support by Lu Baolu · 4 years, 8 months ago
  22. 37e91bd iommu/vt-d: Disable non-recoverable fault processing before unbind by Lu Baolu · 4 years, 8 months ago
  23. 8a1d824 iommu/vt-d: Multiple descriptors per qi_submit_sync() by Lu Baolu · 4 years, 8 months ago
  24. 064a57d iommu/vt-d: Replace intel SVM APIs with generic SVA APIs by Jacob Pan · 4 years, 8 months ago
  25. e85bb99 iommu/vt-d: Add get_domain_info() helper by Lu Baolu · 4 years, 8 months ago
  26. 56722a4 iommu/vt-d: Add bind guest PASID support by Jacob Pan · 4 years, 8 months ago
  27. ff68eb2 Merge branches 'iommu/fixes', 'arm/qcom', 'arm/omap', 'arm/smmu', 'x86/amd', 'x86/vt-d', 'virtio' and 'core' into next by Joerg Roedel · 4 years, 10 months ago
  28. 902baf6 iommu/vt-d: Fix mm reference leak by Jacob Pan · 4 years, 10 months ago
  29. 52355fb iommu/vt-d: Fix page request descriptor size by Jacob Pan · 4 years, 10 months ago
  30. 87208f2 iommu/vt-d: Add PASID_FLAG_FL5LP for first-level pasid setup by Lu Baolu · 5 years ago
  31. 034d473 iommu/vt-d: Misc macro clean up for SVM by Jacob Pan · 5 years ago
  32. 5f75585 iommu/vt-d: Avoid sending invalid page response by Jacob Pan · 5 years ago
  33. 59a6233 iommu/vt-d: Replace Intel specific PASID allocator with IOASID by Jacob Pan · 5 years ago
  34. 39d630e iommu/vt-d: Fix off-by-one in PASID allocation by Jacob Pan · 5 years ago
  35. 6eba09a iommu/vt-d: Reject SVM bind for failed capability check by Jacob Pan · 5 years ago
  36. ff3dc65 iommu/vt-d: Fix CPU and IOMMU SVM feature matching checks by Jacob Pan · 5 years ago
  37. f81b846 iommu/vt-d: Remove incorrect PSI capability check by Lu Baolu · 5 years ago
  38. 8744daf iommu/vt-d: Remove global page flush support by Jacob Pan · 5 years ago
  39. d95c388 Merge branches 'x86/vt-d', 'x86/amd', 'arm/smmu', 'arm/omap', 'generic-dma-ops' and 'core' into next by Joerg Roedel · 6 years ago
  40. 2025cf9 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 by Thomas Gleixner · 6 years ago
  41. d7af4d9 iommu/vt-d: Fix bind svm with multiple devices by Jacob Pan · 6 years ago
  42. d7cbc0f iommu/vt-d: Make intel_iommu_enable_pasid() more generic by Lu Baolu · 6 years ago
  43. c56cba5 iommu/vt-d: Fix NULL pointer reference in intel_svm_bind_mm() by Lu Baolu · 6 years ago
  44. 1a9eb9b iommu/vt-d: Remove change_pte notifier by Peter Xu · 6 years ago
  45. 5b438f4 iommu/vt-d: Support page request in scalable mode by Jacob Pan · 6 years ago
  46. 03ebe48 Merge branches 'iommu/fixes', 'arm/renesas', 'arm/mediatek', 'arm/tegra', 'arm/omap', 'arm/smmu', 'x86/vt-d', 'x86/amd' and 'core' into next by Joerg Roedel · 6 years ago
  47. 6d68b88 iommu/vt-d: Remove deferred invalidation by Lu Baolu · 6 years ago
  48. 1c4f88b iommu/vt-d: Shared virtual address in scalable mode by Lu Baolu · 6 years ago
  49. 5d308fc iommu/vt-d: Add 256-bit invalidation descriptor support by Lu Baolu · 6 years ago
  50. 0bbeb01 iommu/vt-d: Manage scalalble mode PASID tables by Lu Baolu · 6 years ago
  51. 19ed3e2 iommu/vt-d: Fix NULL pointer dereference in prq_event_thread() by Lu Baolu · 6 years ago
  52. 4e15a07 Revert "mm, mmu_notifier: annotate mmu notifiers with blockable invalidate callbacks" by Michal Hocko · 6 years ago
  53. 18b8bfd Merge tag 'iommu-updates-v4.19' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu by Linus Torvalds · 6 years ago
  54. 50a7ca3 mm: convert return type of handle_mm_fault() caller to vm_fault_t by Souptick Joarder · 6 years ago
  55. d973795 iommu/vt-d: Remove the obsolete per iommu pasid tables by Lu Baolu · 7 years ago
  56. 4774cc5 iommu/vt-d: Apply per pci device pasid table in SVA by Lu Baolu · 7 years ago
  57. cc580e4 iommu/vt-d: Per PCI device pasid table interfaces by Lu Baolu · 7 years ago
  58. af39507 iommu/vt-d: Apply global PASID in SVA by Lu Baolu · 7 years ago
  59. 51261aa iommu/vt-d: Avoid using idr_for_each_entry() by Lu Baolu · 7 years ago
  60. 3e781fc iommu/vt-d: Remove unnecessary WARN_ON() by Lu Baolu · 7 years ago
  61. bb37f7d iommu/vt-d: Remove unnecessary parentheses by Lu Baolu · 7 years ago
  62. d4f96fd Merge branches 'x86/amd', 'x86/vt-d', 'arm/rockchip', 'arm/omap', 'arm/mediatek', 'arm/exynos', 'arm/renesas', 'arm/smmu' and 'core' into next by Joerg Roedel · 7 years ago
  63. 9714010 iommu/vt-d: Use real PASID for flush in caching mode by Lu Baolu · 7 years ago
  64. bbe4b3a iommu/vt-d: Fix a potential memory leak by Lu Baolu · 7 years ago
  65. ed7158b treewide/trivial: Remove ';;$' typo noise by Ingo Molnar · 7 years ago
  66. ef9417e Merge tag 'iommu-updates-v4.16' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu by Linus Torvalds · 7 years ago
  67. 5ff7091 mm, mmu_notifier: annotate mmu notifiers with blockable invalidate callbacks by David Rientjes · 7 years ago
  68. 2f13eb7 iommu/vt-d: Enable 5-level paging mode in the PASID entry by Sohil Mehta · 7 years ago
  69. f1ac10c iommu/vt-d: Add a check for 5-level paging support by Sohil Mehta · 7 years ago
  70. 59103ca iommu/vt-d: Add a check for 1GB page support by Sohil Mehta · 7 years ago
  71. 72d5481 iommu/vt-d: clean up pr_irq if request_threaded_irq fails by Jerry Snitselaar · 7 years ago
  72. 4fa064b iommu/vt-d: Clear pasid table entry when memory unbound by Lu Baolu · 7 years ago
  73. 2e2e35d iommu/vt-d: Missing checks for pasid tables if allocation fails by Lu Baolu · 7 years ago
  74. 4dfc278 Merge tag 'iommu-updates-v4.14' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu by Linus Torvalds · 7 years ago
  75. 30ef7d2 iommu/intel: update to new mmu_notifier semantic by Jérôme Glisse · 7 years ago
  76. 9d8c3af iommu/vt-d: IOMMU Page Request needs to check if address is canonical. by Ashok Raj · 7 years ago
  77. 15060ab iommu/vt-d: Helper function to query if a pasid has any active users by CQ Tang · 8 years ago
  78. 6e84f31 sched/headers: Prepare for new header dependencies before moving code to <linux/sched/mm.h> by Ingo Molnar · 8 years ago
  79. 388f793 mm: use mmget_not_zero() helper by Vegard Nossum · 8 years ago
  80. 9101704 iommu/vt-d: Fix PASID table allocation by David Woodhouse · 8 years ago
  81. dcddffd mm: do not pass mm_struct into handle_mm_fault by Kirill A. Shutemov · 8 years ago
  82. 4692400 iommu/vt-d: Clear PPR bit to ensure we get more page request interrupts by David Woodhouse · 9 years ago
  83. e57e58b iommu/vt-d: Fix mm refcounting to hold mm_count not mm_users by David Woodhouse · 9 years ago
  84. 7f8312a iommu/vt-d: Do access checks before calling handle_mm_fault() by Joerg Roedel · 9 years ago
  85. 0bdec95 iommu/vt-d: Fix rwxp flags in SVM device fault callback by David Woodhouse · 9 years ago
  86. 5a10ba2 iommu/vt-d: Handle Caching Mode implementations of SVM by David Woodhouse · 9 years ago
  87. 5d52f48 iommu/vt-d: Fix SVM IOTLB flush handling by David Woodhouse · 9 years ago
  88. 3c7c2f3 iommu/vt-d: fix a loop in prq_event_thread() by Dan Carpenter · 9 years ago
  89. e034992 iommu/vt-d: Fix IOTLB flushing for global pages by David Woodhouse · 9 years ago
  90. 7f92a2e iommu/vt-d: Fix address shifting in page request handler by David Woodhouse · 9 years ago
  91. 95fb614 iommu/vt-d: shift wrapping bug in prq_event_thread() by Dan Carpenter · 9 years ago
  92. 26322ab iommu/vt-d: Fix NULL pointer dereference in page request error case by David Woodhouse · 9 years ago
  93. 5cec753 iommu/vt-d: Implement SVM_FLAG_SUPERVISOR_MODE for kernel access by David Woodhouse · 9 years ago
  94. 569e4f7 iommu/vt-d: Implement SVM_FLAG_PRIVATE_PASID to allocate unique PASIDs by David Woodhouse · 9 years ago
  95. 0204a49 iommu/vt-d: Add callback to device driver on page faults by David Woodhouse · 9 years ago
  96. a222a7f iommu/vt-d: Implement page request handling by David Woodhouse · 9 years ago
  97. 907fea3 iommu/vt-d: Implement deferred invalidate for SVM by David Woodhouse · 9 years ago
  98. 2f26e0a iommu/vt-d: Add basic SVM PASID support by David Woodhouse · 9 years ago
  99. 8a94ade iommu/vt-d: Add initial support for PASID tables by David Woodhouse · 10 years ago