1. abfd6fe iommu/io-pgtable: Replace ->tlb_add_flush() with ->tlb_add_page() by Will Deacon · 6 years ago
  2. 10b7a7d iommu/io-pgtable-arm: Call ->tlb_flush_walk() and ->tlb_flush_leaf() by Will Deacon · 6 years ago
  3. 298f7889 iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops by Will Deacon · 6 years ago
  4. f71da46 iommu/io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() by Will Deacon · 6 years ago
  5. 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
  6. 9e6ea59 iommu/io-pgtable: Support non-coherent page tables by Bjorn Andersson · 6 years ago
  7. 4f41845 iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag by Will Deacon · 6 years ago
  8. caab277 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 by Thomas Gleixner · 6 years ago
  9. 90ec7a7 iommu/io-pgtable-arm: Add support to use system cache by Vivek Gautam · 6 years ago
  10. d08d42d iommu: io-pgtable: Add ARM Mali midgard MMU page table format by Rob Herring · 6 years ago
  11. b77cf11 iommu: Allow io-pgtable to be used outside of drivers/iommu/ by Rob Herring · 6 years ago
  12. b6b65ca iommu/io-pgtable-arm: Add support for non-strict mode by Zhen Lei · 6 years ago
  13. 85c7a0f iommu/io-pgtable-arm: Fix race handling in split_blk_unmap() by Robin Murphy · 6 years ago
  14. fac83d2 iommu/io-pgtable-arm: Fix pgtable allocation in selftest by Jean-Philippe Brucker · 7 years ago
  15. 4b12375 iommu/io-pgtable-arm: Make allocations NUMA-aware by Robin Murphy · 7 years ago
  16. f793b13 iommu/io-pgtable-arm: Use for_each_set_bit to simplify code by YueHaibing · 7 years ago
  17. 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
  18. 7868805 iommu/io-pgtable-arm: Avoid warning with 32-bit phys_addr_t by Robin Murphy · 7 years ago
  19. 6c89928 iommu/io-pgtable-arm: Support 52-bit physical address by Robin Murphy · 7 years ago
  20. 193e67c iommu/io-pgtable: Use size_t return type for all foo_unmap by Vivek Gautam · 7 years ago
  21. 32b1244 iommu/io-pgtable-arm: Convert to IOMMU API TLB sync by Robin Murphy · 7 years ago
  22. 7655739 iommu/io-pgtable: Sanitise map/unmap addresses by Robin Murphy · 8 years ago
  23. 77f3445 iommu/io-pgtable-arm: Use dma_wmb() instead of wmb() when publishing table by Will Deacon · 8 years ago
  24. 2c3d273 iommu/io-pgtable-arm: Support lockless operation by Robin Murphy · 8 years ago
  25. 81b3c25 iommu/io-pgtable: Introduce explicit coherency by Robin Murphy · 8 years ago
  26. fb3a957 iommu/io-pgtable-arm: Improve split_blk_unmap by Robin Murphy · 8 years ago
  27. 022f4e4 iommu/io-pgtable-arm: Avoid shift overflow in block size by Robin Murphy · 8 years ago
  28. ed46e66 iommu/io-pgtable-arm: Check for leaf entry before dereferencing it by Oleksandr Tyshchenko · 8 years ago
  29. e7468a2 iommu/io-pgtable-arm: add support for the IOMMU_PRIV flag by Jeremy Gebben · 8 years ago
  30. dfed5f0 iommu/io-pgtable-arm: Use const and __initconst for iommu_gather_ops structures by Bhumika Goyal · 8 years ago
  31. 4ae8a5c iommu/io-pgtable-arm: Use for_each_set_bit to simplify the code by Kefeng Wang · 8 years ago
  32. 7c6d90e iommu/io-pgtable-arm: Fix iova_to_phys for block entries by Will Deacon · 9 years ago
  33. fb94825 iommu/io-pgtable-arm: Support IOMMU_MMIO flag by Robin Murphy · 9 years ago
  34. 3850db4 iommu/io-pgtable: Rationalise quirk handling by Robin Murphy · 9 years ago
  35. 507e4c9 iommu/io-pgtable: Add helper functions for TLB ops by Robin Murphy · 9 years ago
  36. 8f6aff9 iommu/io-pgtable-arm: Fix io-pgtable-arm build failure by Lada Trimasova · 9 years ago
  37. 12c2ab0 iommu/io-pgtable-arm: Ensure we free the final level on teardown by Will Deacon · 9 years ago
  38. fdc3896 iommu/io-pgtable: Make io_pgtable_ops_to_pgtable() macro common by Robin Murphy · 9 years ago
  39. 06c610e iommu/io-pgtable: Indicate granule for TLB maintenance by Robin Murphy · 9 years ago
  40. 2eb97c7 iommu/io-pgtable-arm: Avoid dereferencing bogus PTEs by Robin Murphy · 9 years ago
  41. ffcb6d1 iommu/io-pgtable-arm: Don't use dma_to_phys() by Robin Murphy · 9 years ago
  42. cf27ec9 iommu/io-pgtable-arm: Unmap and free table when overwriting with block by Will Deacon · 9 years ago
  43. f5b8319 iommu/io-pgtable: Remove flush_pgtable callback by Robin Murphy · 9 years ago
  44. 87a91b1 iommu/io-pgtable-arm: Centralise sync points by Robin Murphy · 9 years ago
  45. f8d5496 iommu/io-pgtable-arm: Allow appropriate DMA API use by Robin Murphy · 9 years ago
  46. 63979b8 iommu/io-pgtable-arm: avoid speculative walks through TTBR1 by Will Deacon · 10 years ago
  47. 367bd97 iommu/io-pgtable-arm: Fix self-test WARNs on i386 by Will Deacon · 10 years ago
  48. c896c132 iommu: io-pgtable-arm: add non-secure quirk by Laurent Pinchart · 10 years ago
  49. fe4b991 iommu: add self-consistency tests to ARM LPAE IO page table allocator by Will Deacon · 10 years ago
  50. e1d3c0f iommu: add ARM LPAE page table allocator by Will Deacon · 10 years ago