1. 4fc2ea6 Merge tag 'iommu-updates-v5.6' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu by Linus Torvalds · 5 years ago
  2. 26dca6d Merge tag 'pci-v5.6-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci by Linus Torvalds · 5 years ago
  3. db83c26 Merge branch 'pci/host-vmd' by Bjorn Helgaas · 5 years ago
  4. 6a1000b Merge tag 'ioremap-5.6' of git://git.infradead.org/users/hch/ioremap by Linus Torvalds · 5 years ago
  5. e3560ee iommu/vt-d: Remove VMD child device sanity check by Jon Derrick · 5 years ago
  6. 2b0140c iommu/vt-d: Use pci_real_dma_dev() for mapping by Jon Derrick · 5 years ago
  7. e3b5ee0 Merge branches 'iommu/fixes', 'arm/smmu', 'x86/amd', 'x86/vt-d' and 'core' into next by Joerg Roedel · 5 years ago
  8. 154e3a6 iommu/amd: Remove the unnecessary assignment by Adrian Huang · 5 years ago
  9. 857f081 iommu/vt-d: Remove unnecessary WARN_ON_ONCE() by Lu Baolu · 5 years ago
  10. b89b660 iommu/vt-d: Unnecessary to handle default identity domain by Lu Baolu · 5 years ago
  11. 9235cb13 iommu/vt-d: Allow devices with RMRRs to use identity domain by Lu Baolu · 5 years ago
  12. ce4cc52b iommu/vt-d: Add RMRR base and end addresses sanity check by Barret Rhoden · 5 years ago
  13. f5a68bb iommu/vt-d: Mark firmware tainted if RMRR fails sanity check by Barret Rhoden · 5 years ago
  14. 8c17bbf iommu/amd: Fix IOMMU perf counter clobbering during init by Shuah Khan · 5 years ago
  15. bf708cf iommu/vt-d: Call __dmar_remove_one_dev_info with valid pointer by Jerry Snitselaar · 5 years ago
  16. 9646674 iommu/amd: Remove unused struct member by Adrian Huang · 5 years ago
  17. 62dcee7 iommu/amd: Replace two consecutive readl calls with one readq by Adrian Huang · 5 years ago
  18. 5329162 iommu/vt-d: Don't reject Host Bridge due to scope mismatch by jimyan · 5 years ago
  19. 92c1d36 iommu/arm-smmu-v3: Return -EBUSY when trying to re-add a device by Will Deacon · 5 years ago
  20. a2be621 iommu/arm-smmu-v3: Improve add_device() error handling by Jean-Philippe Brucker · 5 years ago
  21. d71e017 iommu/arm-smmu-v3: Use WRITE_ONCE() when changing validity of an STE by Will Deacon · 5 years ago
  22. 73af06f iommu/arm-smmu-v3: Add second level of context descriptor table by Jean-Philippe Brucker · 5 years ago
  23. 492ddc7 iommu/arm-smmu-v3: Prepare for handling arm_smmu_write_ctx_desc() failure by Jean-Philippe Brucker · 5 years ago
  24. 2505ec6 iommu/arm-smmu-v3: Propagate ssid_bits by Jean-Philippe Brucker · 5 years ago
  25. 87f4239 iommu/arm-smmu-v3: Add support for Substream IDs by Jean-Philippe Brucker · 5 years ago
  26. a557aff iommu/arm-smmu-v3: Add context descriptor tables allocators by Jean-Philippe Brucker · 5 years ago
  27. 7bc4f3f iommu/arm-smmu-v3: Prepare arm_smmu_s1_cfg for SSID support by Jean-Philippe Brucker · 5 years ago
  28. 8953582 iommu/arm-smmu-v3: Parse PASID devicetree property of platform devices by Jean-Philippe Brucker · 5 years ago
  29. 9bb9069 iommu/arm-smmu-v3: Drop __GFP_ZERO flag from DMA allocation by Jean-Philippe Brucker · 5 years ago
  30. 79f7a5c iommu/arm-smmu: Improve SMR mask test by Robin Murphy · 5 years ago
  31. db69030 iommu/io-pgtable-arm: Prepare for TTBR1 usage by Robin Murphy · 5 years ago
  32. ac4b80e iommu/io-pgtable-arm: Rationalise VTCR handling by Will Deacon · 5 years ago
  33. fba6e96 iommu/arm-smmu: Rename public #defines under ARM_SMMU_ namespace by Will Deacon · 5 years ago
  34. fb485eb iommu/io-pgtable-arm: Rationalise TCR handling by Robin Murphy · 5 years ago
  35. 6f932ad iommu/io-pgtable-arm: Ensure ARM_64_LPAE_S2_TCR_RES1 is unsigned by Will Deacon · 5 years ago
  36. 7618e47 iommu/io-pgtable-arm: Improve attribute handling by Robin Murphy · 5 years ago
  37. 30d2acb iommu/io-pgtable-arm: Support non-coherent stage-2 page tables by Will Deacon · 5 years ago
  38. d1e5f26 iommu/io-pgtable-arm: Rationalise TTBRn handling by Robin Murphy · 5 years ago
  39. cd037ff iommu/arm-smmu: Fix -Wunused-const-variable warning by Masahiro Yamada · 5 years ago
  40. 8efda06 iommu/arm-smmu-v3: Remove useless of_match_ptr() by Masahiro Yamada · 5 years ago
  41. 322a9bb iommu/arm-smmu-v3: Fix resource_size check by Masahiro Yamada · 5 years ago
  42. 935d43b iommu/arm-smmu-v3: Populate VMID field for CMDQ_OP_TLBI_NH_VA by Shameer Kolothum · 5 years ago
  43. fc10cca drivers/iommu: Initialise module 'owner' field in iommu_device_set_ops() by Will Deacon · 5 years ago
  44. 55817b3 iommu/dma: fix variable 'cookie' set but not used by Qian Cai · 5 years ago
  45. f78947c iommu/vt-d: Unlink device if failed to add to group by Jon Derrick · 5 years ago
  46. 7d4e6cc iommu: Remove device link to group on failure by Jon Derrick · 5 years ago
  47. 4a350a0 iommu/vt-d: Fix adding non-PCI devices to Intel IOMMU by Patrick Steinhardt · 5 years ago
  48. bde9e6b iommu/amd: Fix typos for PPR macros by Adrian Huang · 5 years ago
  49. 858defa iommu/amd: Remove local variables by Adrian Huang · 5 years ago
  50. e2726da iommu/vt-d: debugfs: Add support to show page table internals by Lu Baolu · 5 years ago
  51. b802d07 iommu/vt-d: Use iova over first level by Lu Baolu · 5 years ago
  52. 64229e8 iommu/vt-d: Update first level super page capability by Lu Baolu · 5 years ago
  53. cb8b892 iommu/vt-d: Make first level IOVA canonical by Lu Baolu · 5 years ago
  54. 33cd6e6 iommu/vt-d: Flush PASID-based iotlb for iova over first level by Lu Baolu · 5 years ago
  55. ddf09b6 iommu/vt-d: Setup pasid entries for iova over first level by Lu Baolu · 5 years ago
  56. 87208f2 iommu/vt-d: Add PASID_FLAG_FL5LP for first-level pasid setup by Lu Baolu · 5 years ago
  57. 2cd1311 iommu/vt-d: Add set domain DOMAIN_ATTR_NESTING attr by Lu Baolu · 5 years ago
  58. a1948f2 iommu/vt-d: Identify domains using first level page table by Lu Baolu · 5 years ago
  59. 8e3391c iommu/vt-d: Loose requirement for flush queue initializaton by Lu Baolu · 5 years ago
  60. 10f8008 iommu/vt-d: Avoid iova flush queue in strict mode by Lu Baolu · 5 years ago
  61. 984d03a iommu/vt-d: trace: Extend map_sg trace event by Lu Baolu · 5 years ago
  62. 034d473 iommu/vt-d: Misc macro clean up for SVM by Jacob Pan · 5 years ago
  63. 5f75585 iommu/vt-d: Avoid sending invalid page response by Jacob Pan · 5 years ago
  64. 59a6233 iommu/vt-d: Replace Intel specific PASID allocator with IOASID by Jacob Pan · 5 years ago
  65. 39d630e iommu/vt-d: Fix off-by-one in PASID allocation by Jacob Pan · 5 years ago
  66. d62efd4 iommu/vt-d: Avoid duplicated code for PASID setup by Jacob Pan · 5 years ago
  67. 6eba09a iommu/vt-d: Reject SVM bind for failed capability check by Jacob Pan · 5 years ago
  68. 79db7e1 iommu/vt-d: Match CPU and IOMMU paging mode by Jacob Pan · 5 years ago
  69. ff3dc65 iommu/vt-d: Fix CPU and IOMMU SVM feature matching checks by Jacob Pan · 5 years ago
  70. 0461825 iommu/vt-d: Add Kconfig option to enable/disable scalable mode by Lu Baolu · 5 years ago
  71. 4bdc0d6 remove ioremap_nocache and devm_ioremap_nocache by Christoph Hellwig · 5 years ago
  72. 2ca6b6d iommu/amd: Remove unused variable by Joerg Roedel · 5 years ago
  73. c11738c iommu: virtio: Use generic_iommu_put_resv_regions() by Thierry Reding · 5 years ago
  74. 0ecdebb iommu: intel: Use generic_iommu_put_resv_regions() by Thierry Reding · 5 years ago
  75. 55c2564 iommu: amd: Use generic_iommu_put_resv_regions() by Thierry Reding · 5 years ago
  76. a66c5dc iommu: arm: Use generic_iommu_put_resv_regions() by Thierry Reding · 5 years ago
  77. f9f6971 iommu: Implement generic_iommu_put_resv_regions() by Thierry Reding · 5 years ago
  78. 944c917 iommu/iova: Silence warnings under memory pressure by Qian Cai · 5 years ago
  79. d043234 iommu: Fix Kconfig indentation by Krzysztof Kozlowski · 5 years ago
  80. 966b753 iommu/amd: Only support x2APIC with IVHD type 11h/40h by Suravee Suthikulpanit · 5 years ago
  81. 8130714 iommu/amd: Check feature support bit before accessing MSI capability registers by Suravee Suthikulpanit · 5 years ago
  82. 387caf0 iommu/amd: Treat per-device exclusion ranges as r/w unity-mapped regions by Adrian Huang · 5 years ago
  83. 1ea27ee iommu/arm-smmu: Update my email address in MODULE_AUTHOR() by Will Deacon · 5 years ago
  84. cd221bd iommu/arm-smmu: Allow building as a module by Will Deacon · 5 years ago
  85. 7359572 iommu/arm-smmu: Unregister IOMMU and bus ops on device removal by Will Deacon · 5 years ago
  86. 2852ad0 iommu/arm-smmu-v3: Allow building as a module by Will Deacon · 5 years ago
  87. d3daf66 iommu/arm-smmu: Support SMMU module probing from the IORT by Ard Biesheuvel · 5 years ago
  88. ab24677 iommu/arm-smmu-v3: Unregister IOMMU and bus ops on device removal by Will Deacon · 5 years ago
  89. 34debdc iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers by Will Deacon · 5 years ago
  90. b06c076 Revert "iommu/arm-smmu: Make arm-smmu explicitly non-modular" by Will Deacon · 5 years ago
  91. 6e8fa74 Revert "iommu/arm-smmu: Make arm-smmu-v3 explicitly non-modular" by Will Deacon · 5 years ago
  92. 4312cf7 drivers/iommu: Allow IOMMU bus ops to be unregistered by Will Deacon · 5 years ago
  93. 386dce2 iommu/of: Take a ref to the IOMMU driver during ->of_xlate() by Will Deacon · 5 years ago
  94. 25f003d drivers/iommu: Take a ref to the IOMMU driver prior to ->add_device() by Will Deacon · 5 years ago
  95. 6bf6c24 iommu/of: Request ACS from the PCI core when configuring IOMMU linkage by Will Deacon · 5 years ago
  96. a7ba5c3 drivers/iommu: Export core IOMMU API symbols to permit modular drivers by Will Deacon · 5 years ago
  97. b371ddb Merge tag 'iommu-fixes-v5.5-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu by Linus Torvalds · 5 years ago
  98. 0929854 PCI: Add nr_devfns parameter to pci_add_dma_alias() by James Sewart · 5 years ago
  99. c186479 iommu/dma: Relax locking in iommu_dma_prepare_msi() by Robin Murphy · 5 years ago
  100. f81b846 iommu/vt-d: Remove incorrect PSI capability check by Lu Baolu · 5 years ago