1. b4bb0b1 iommu/amd: Relocate GAMSup check to early_enable_iommus by Wei Huang · 3 years, 7 months ago
  2. 253bac6 iommu/vt-d: Update the virtual command related registers by Lu Baolu · 3 years, 7 months ago
  3. 21ca0b1 iommu/vt-d: Fix incomplete cache flush in intel_pasid_tear_down_entry() by Liu Yi L · 3 years, 7 months ago
  4. 81578e58 iommu/vt-d: Consolidate duplicate cache invaliation code by Lu Baolu · 4 years, 2 months ago
  5. d2ab549 iommu: Check if group is NULL before remove device by Frank Wunderlich · 3 years, 8 months ago
  6. 43d1aaa iommu/arm-smmu: Fix arm_smmu_device refcount leak in address translation by Xiyu Yang · 3 years, 9 months ago
  7. c400759 iommu/arm-smmu: Fix arm_smmu_device refcount leak when arm_smmu_rpm_get fails by Xiyu Yang · 3 years, 9 months ago
  8. 9b07d81 iommu/dma: Fix compile warning in 32-bit builds by Joerg Roedel · 3 years, 9 months ago
  9. 45a3d00 iommu/dma: Fix IOVA reserve dma ranges by Srinath Mannam · 4 years, 6 months ago
  10. d8fe62c iommu/amd: Fix extended features logging by Alexander Monakov · 3 years, 10 months ago
  11. a521251 iommu/vt-d: Use user privilege for RID2PASID translation by Lu Baolu · 3 years, 10 months ago
  12. 815eb57 iommu/virtio: Add missing MODULE_DEVICE_TABLE by Bixuan Cui · 3 years, 10 months ago
  13. f011343 iommu/vt-d: Fix sysfs leak in alloc_iommu() by Rolf Eike Beer · 3 years, 10 months ago
  14. 89bd620 iommu/vt-d: Remove WO permissions on second-level paging entries by Lu Baolu · 4 years ago
  15. 0160f62 iommu/vt-d: Preset Access/Dirty bits for IOVA over FL by Lu Baolu · 4 years, 2 months ago
  16. a282b76 Revert "iommu/vt-d: Preset Access/Dirty bits for IOVA over FL" by Greg Kroah-Hartman · 3 years, 10 months ago
  17. c1f2d0b Revert "iommu/vt-d: Remove WO permissions on second-level paging entries" by Greg Kroah-Hartman · 3 years, 10 months ago
  18. 63e9abe iommu/amd: Remove performance counter pre-initialization test by Suravee Suthikulpanit · 4 years ago
  19. 1097ecf Revert "iommu/amd: Fix performance counter initialization" by Paul Menzel · 4 years ago
  20. 0df2770 iommu/amd: Put newline after closing bracket in warning by Paul Menzel · 4 years ago
  21. e759105 iommu/vt-d: Invalidate PASID cache when root/context entry changed by Lu Baolu · 4 years ago
  22. c848416 iommu/vt-d: Remove WO permissions on second-level paging entries by Lu Baolu · 4 years ago
  23. 416fa53 iommu/vt-d: Preset Access/Dirty bits for IOVA over FL by Lu Baolu · 4 years, 2 months ago
  24. 32737c3 iommu/vt-d: Report the right page fault address by Lu Baolu · 4 years ago
  25. eb0530d iommu/vt-d: Report right snoop capability when using FL for IOVA by Lu Baolu · 4 years ago
  26. c96f7eb iommu/vt-d: Don't set then clear private data in prq_event_thread() by Lu Baolu · 4 years ago
  27. 4ff0817 iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK by Zhen Lei · 4 years ago
  28. ee06efc iommu/vt-d: Reject unsupported page request modes by Jacob Pan · 4 years ago
  29. b60e13c iommu: Check dev->iommu in iommu_dev_xxx functions by Shameer Kolothum · 4 years ago
  30. a19d18a iommu/amd: Fix performance counter initialization by Suravee Suthikulpanit · 4 years, 1 month ago
  31. 1e5ac05 iommu/vt-d: Clear PRQ overflow only when PRQ is empty by Lu Baolu · 4 years, 2 months ago
  32. 93d20ce iommu/amd: Fix sleeping in atomic in increase_address_space() by Andrey Ryabinin · 4 years, 1 month ago
  33. a7cefac iommu/vt-d: Fix status code for Allocate/Free PASID command by Zenghui Yu · 4 years ago
  34. e9e9872 iommu/arm-smmu-qcom: Fix mask extraction for bootloader programmed SMRs by Isaac J. Manjarres · 4 years, 2 months ago
  35. 377a9c9 iommu: Properly pass gfp_t in _iommu_map() to avoid atomic sleeping by Douglas Anderson · 4 years, 1 month ago
  36. 452fc2c iommu: Move iotlb_sync_map out from __iommu_map by Yong Wu · 4 years, 2 months ago
  37. 48e6713 iommu: Switch gather->end to the inclusive end by Yong Wu · 4 years, 2 months ago
  38. c4e8fa2 iommu/vt-d: Do not use flush-queue when caching-mode is on by Nadav Amit · 4 years, 2 months ago
  39. b584862 iommu/io-pgtable-arm: Support coherency for Mali LPAE by Robin Murphy · 4 years, 6 months ago
  40. cf7ed01 iommu/vt-d: Correctly check addr alignment in qi_flush_dev_iotlb_pasid() by Lu Baolu · 4 years, 2 months ago
  41. 974b628 iommu/amd: Use IVHD EFR for early initialization of IOMMU features by Suravee Suthikulpanit · 4 years, 2 months ago
  42. a9bc9c9 iommu/vt-d: Fix unaligned addresses for intel_flush_svm_range_dev() by Lu Baolu · 4 years, 2 months ago
  43. 518606a iommu/vt-d: Update domain geometry in iommu_ops.at(de)tach_dev by Lu Baolu · 4 years, 4 months ago
  44. a4c84cd iommu/vt-d: Fix lockdep splat in sva bind()/unbind() by Lu Baolu · 4 years, 2 months ago
  45. 2a21faa iommu/intel: Fix memleak in intel_irq_remapping_alloc by Dinghao Liu · 4 years, 2 months ago
  46. 39b3204 iommu/vt-d: Fix misuse of ALIGN in qi_flush_piotlb() by Lu Baolu · 4 years, 2 months ago
  47. 9d7751a iommu/arm-smmu-qcom: Initialize SCTLR of the bypass context by Bjorn Andersson · 4 years, 2 months ago
  48. 1c31964 iommu/vt-d: Move intel_iommu info from struct intel_svm to struct intel_svm_dev by Liu Yi L · 4 years, 2 months ago
  49. 1dd44b5 iommu/arm-smmu-qcom: Implement S2CR quirk by Bjorn Andersson · 4 years, 5 months ago
  50. f48e7f7 iommu/arm-smmu-qcom: Read back stream mappings by Bjorn Andersson · 4 years, 5 months ago
  51. 3192e18 iommu/arm-smmu: Allow implementation specific write_s2cr by Bjorn Andersson · 4 years, 5 months ago
  52. 1a94c18 iommu/vt-d: include conditionally on CONFIG_INTEL_IOMMU_SVM by Lukas Bulwahn · 4 years, 4 months ago
  53. ca4bbda Merge tag 'iommu-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux by Linus Torvalds · 4 years, 3 months ago
  54. 4165bf0 iommu/amd: Set DTE[IntTabLen] to represent 512 IRTEs by Suravee Suthikulpanit · 4 years, 3 months ago
  55. 6adf33a Merge tag 'iommu-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux by Linus Torvalds · 4 years, 4 months ago
  56. d76b42e iommu/vt-d: Don't read VCCAP register unless it exists by David Woodhouse · 4 years, 4 months ago
  57. 77c38c8 iommu: Check return of __iommu_attach_device() by Shameer Kolothum · 4 years, 4 months ago
  58. 72b55c9 arm-smmu-qcom: Ensure the qcom_scm driver has finished probing by John Stultz · 4 years, 4 months ago
  59. 6d39bde iommu/amd: Enforce 4k mapping for certain IOMMU data structures by Suravee Suthikulpanit · 4 years, 4 months ago
  60. fc8299f9 Merge tag 'iommu-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux by Linus Torvalds · 4 years, 4 months ago
  61. 3645a34 iommu/vt-d: Fix compile error with CONFIG_PCI_ATS not set by Lu Baolu · 4 years, 4 months ago
  62. 388255c Merge tag 'x86-urgent-2020-11-15' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip into for-next/iommu/fixes by Will Deacon · 4 years, 4 months ago
  63. 4d213e7 iommu/vt-d: Avoid panic if iommu init fails in tboot system by Zhenzhong Duan · 4 years, 4 months ago
  64. 326fd6d Merge tag 'x86-urgent-2020-11-15' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 4 years, 4 months ago
  65. ff82872 iommu/vt-d: Cure VF irqdomain hickup by Thomas Gleixner · 4 years, 4 months ago
  66. 3d5e28b Merge branch 'stable/for-linus-5.10-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb by Linus Torvalds · 4 years, 4 months ago
  67. 4dd6ce4 iommu: Fix a check in iommu_check_bind_data() by Dan Carpenter · 4 years, 4 months ago
  68. 71cd8e2 iommu/vt-d: Fix a bug for PDP check in prq_event_thread by Liu, Yi L · 4 years, 5 months ago
  69. eea4e29 iommu/vt-d: Fix sid not set issue in intel_svm_bind_gpasid() by Liu Yi L · 4 years, 5 months ago
  70. 6097df4 iommu/vt-d: Fix kernel NULL pointer dereference in find_domain() by Lu Baolu · 4 years, 5 months ago
  71. 73db2fc iommu/amd: Increase interrupt remapping table limit to 512 entries by Suravee Suthikulpanit · 4 years, 5 months ago
  72. fc0021a swiotlb: remove the tbl_dma_addr argument to swiotlb_tbl_map_single by Christoph Hellwig · 4 years, 5 months ago
  73. 5c7e3f3 Merge tag 'iommu-fix-v5.10' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu by Linus Torvalds · 4 years, 5 months ago
  74. 9def3b1 iommu/vt-d: Don't dereference iommu_device if IOMMU_API is not built by Bartosz Golaszewski · 4 years, 5 months ago
  75. 5a32c34 Merge tag 'dma-mapping-5.10' of git://git.infradead.org/users/hch/dma-mapping by Linus Torvalds · 4 years, 5 months ago
  76. 531d29b Merge tag 'iommu-updates-v5.10' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu by Linus Torvalds · 4 years, 5 months ago
  77. cf1d2b4 Merge tag 'acpi-5.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm by Linus Torvalds · 4 years, 5 months ago
  78. e4174ff Merge branch 'acpi-numa' by Rafael J. Wysocki · 4 years, 5 months ago
  79. cc73437 Merge tag 'x86-irq-2020-10-12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 4 years, 5 months ago
  80. ac74075 Merge tag 'x86_pasid_for_5.10' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 4 years, 5 months ago
  81. 7e3c388 Merge branches 'arm/allwinner', 'arm/mediatek', 'arm/renesas', 'arm/tegra', 'arm/qcom', 'arm/smmu', 'ppc/pamu', 'x86/amd', 'x86/vt-d' and 'core' into next by Joerg Roedel · 4 years, 5 months ago
  82. c40aaaa iommu/vt-d: Gracefully handle DMAR units with no supported address widths by David Woodhouse · 4 years, 6 months ago
  83. 9f4df96 dma-mapping: merge <linux/dma-noncoherent.h> into <linux/dma-map-ops.h> by Christoph Hellwig · 4 years, 6 months ago
  84. 0b1abd1 dma-mapping: merge <linux/dma-contiguous.h> into <linux/dma-map-ops.h> by Christoph Hellwig · 4 years, 6 months ago
  85. 0a0f0d8 dma-mapping: split <linux/dma-mapping.h> by Christoph Hellwig · 4 years, 6 months ago
  86. 1a3f2fd iommu/vt-d: Fix lockdep splat in iommu_flush_dev_iotlb() by Lu Baolu · 4 years, 6 months ago
  87. 6278eec iommu/vt-d: Check UAPI data processed by IOMMU core by Jacob Pan · 4 years, 6 months ago
  88. d905738 iommu/uapi: Handle data and argsz filled by users by Jacob Pan · 4 years, 6 months ago
  89. 23cc349 iommu/uapi: Rename uapi functions by Jacob Pan · 4 years, 6 months ago
  90. 8d3bb3b iommu/uapi: Use named union for user data by Jacob Pan · 4 years, 6 months ago
  91. 0bbe4ce iommu/amd: Fix the overwritten field in IVMD header by Adrian Huang · 4 years, 6 months ago
  92. e2eae09 iommu/qcom: add missing put_device() call in qcom_iommu_of_xlate() by Yu Kuai · 4 years, 6 months ago
  93. f534d98b iommu/arm-smmu-v3: Add SVA device feature by Jean-Philippe Brucker · 4 years, 6 months ago
  94. d744f9e iommu/arm-smmu-v3: Check for SVA features by Jean-Philippe Brucker · 4 years, 6 months ago
  95. 3e63033 iommu/arm-smmu-v3: Seize private ASID by Jean-Philippe Brucker · 4 years, 6 months ago
  96. 3f1ce8e iommu/arm-smmu-v3: Share process page tables by Jean-Philippe Brucker · 4 years, 6 months ago
  97. e881e783 iommu/arm-smmu-v3: Move definitions to a header by Jean-Philippe Brucker · 4 years, 6 months ago
  98. 7cef39d iommu/io-pgtable-arm: Move some definitions to a header by Jean-Philippe Brucker · 4 years, 6 months ago
  99. a76a377 iommu/arm-smmu-v3: Ensure queue is read after updating prod pointer by Zhou Wang · 4 years, 6 months ago
  100. e8d39a9 dma-iommu: implement ->alloc_noncoherent by Christoph Hellwig · 4 years, 6 months ago