1. ac6d704 iommu/dma: Pass address limit rather than size to iommu_setup_dma_ops() by Jean-Philippe Brucker · 3 years, 6 months ago
  2. f5079a9 xen/arm: introduce XENFEAT_direct_mapped and XENFEAT_not_direct_mapped by Stefano Stabellini · 3 years, 9 months ago
  3. 9f4df96 dma-mapping: merge <linux/dma-noncoherent.h> into <linux/dma-map-ops.h> by Christoph Hellwig · 4 years, 3 months ago
  4. 0a0f0d8 dma-mapping: split <linux/dma-mapping.h> by Christoph Hellwig · 4 years, 3 months ago
  5. 56e35f9 dma-mapping: drop the dev argument to arch_sync_dma_for_* by Christoph Hellwig · 5 years ago
  6. 5489c8e arm64: use asm-generic/dma-mapping.h by Christoph Hellwig · 5 years ago
  7. 0e0d26e xen/arm: remove xen_dma_ops by Christoph Hellwig · 5 years ago
  8. 8e3a68f dma-mapping: make dma_atomic_pool_init self-contained by Christoph Hellwig · 5 years ago
  9. 419e2f1 dma-mapping: remove arch_dma_mmap_pgprot by Christoph Hellwig · 5 years ago
  10. 33dcb37 dma-mapping: fix page attributes for dma_mmap_* by Christoph Hellwig · 5 years ago
  11. 6b04014 Merge tag 'iommu-updates-v5.3' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu by Linus Torvalds · 5 years ago
  12. dfd437a Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux by Linus Torvalds · 5 years ago
  13. ceedd5f Merge tag 'v5.2-rc6' into generic-dma-ops by Joerg Roedel · 6 years ago
  14. caab277 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 by Thomas Gleixner · 6 years ago
  15. 8f5c903 arm64/mm: Correct the cache line size warning with non coherent device by Masayoshi Mizuma · 6 years ago
  16. a84cc69 arm64: trim includes in dma-mapping.c by Christoph Hellwig · 6 years ago
  17. b5f75a3 arm64: switch copyright boilerplace to SPDX in dma-mapping.c by Christoph Hellwig · 6 years ago
  18. 06d6072 iommu/dma: move the arm64 wrappers to common code by Christoph Hellwig · 6 years ago
  19. af751d4 iommu/dma: Remove the flush_page callback by Christoph Hellwig · 6 years ago
  20. a98d9ae arm64/iommu: handle non-remapped addresses in ->mmap and ->get_sgtable by Christoph Hellwig · 6 years ago
  21. 60d8cd5 arm64/xen: fix xen-swiotlb cache flushing by Christoph Hellwig · 6 years ago
  22. af7ddd8 Merge tag 'dma-mapping-4.21' of git://git.infradead.org/users/hch/dma-mapping by Linus Torvalds · 6 years ago
  23. 356da6d dma-mapping: bypass indirect calls for dma-direct by Christoph Hellwig · 6 years ago
  24. 55897af dma-direct: merge swiotlb_dma_ops into the dma_direct code by Christoph Hellwig · 6 years ago
  25. 90ac706 dma-mapping: factor out dummy DMA ops by Robin Murphy · 6 years ago
  26. 3238c35 arm64: dma-mapping: Fix FORCE_CONTIGUOUS buffer clearing by Robin Murphy · 6 years ago
  27. cad34be iommu/dma-iommu: remove the mapping_error dma_map_ops method by Christoph Hellwig · 6 years ago
  28. 52f0b3e arm64: remove the dummy_dma_ops mapping_error method by Christoph Hellwig · 6 years ago
  29. 0c3b317 dma-mapping: move the arm64 noncoherent alloc/free support to common code by Christoph Hellwig · 6 years ago
  30. f627175 arm64: fix warnings without CONFIG_IOMMU_DMA by Christoph Hellwig · 6 years ago
  31. 57c8a66 mm: remove include/linux/bootmem.h by Mike Rapoport · 6 years ago
  32. befa936 Merge tag 'dma-mapping-4.20-1' of git://git.infradead.org/users/hch/dma-mapping by Linus Torvalds · 6 years ago
  33. 886643b arm64: use the generic swiotlb_dma_ops by Christoph Hellwig · 6 years ago
  34. fafadcd swiotlb: don't dip into swiotlb pool for coherent allocations by Christoph Hellwig · 6 years ago
  35. dff8d6c swiotlb: remove the overflow buffer by Christoph Hellwig · 6 years ago
  36. 1a0afc1 Revert "dma-mapping: clear dev->dma_ops in arch_teardown_dma_ops" by Christoph Hellwig · 6 years ago
  37. 7adb562 arm64/dma-mapping: Mildly optimise non-coherent IOMMU ops by Robin Murphy · 6 years ago
  38. 46053c7 dma-mapping: clear dev->dma_ops in arch_teardown_dma_ops by Christoph Hellwig · 6 years ago
  39. d834c5a kernel/dma: remove unsupported gfp_mask parameter from dma_alloc_from_contiguous() by Marek Szyprowski · 6 years ago
  40. dd65a94 arm64: dma-mapping: clear buffers allocated with FORCE_CONTIGUOUS flag by Marek Szyprowski · 7 years ago
  41. 410feb7 Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux by Linus Torvalds · 7 years ago
  42. ebc7e21 arm64: Increase ARCH_DMA_MINALIGN to 128 by Catalin Marinas · 7 years ago
  43. 15b28bb dma-debug: move initialization to common code by Christoph Hellwig · 7 years ago
  44. 0d8488a arm64: use swiotlb_alloc and swiotlb_free by Christoph Hellwig · 7 years ago
  45. ad67f5a arm64: replace ZONE_DMA with ZONE_DMA32 by Christoph Hellwig · 7 years ago
  46. b7da409 arm64: rename swiotlb_dma_ops by Christoph Hellwig · 7 years ago
  47. ea8c64a dma-mapping: move swiotlb arch helpers to a new header by Christoph Hellwig · 7 years ago
  48. 359be67 dma mapping : export caller to vmallocinfo by Matthieu CASTET · 7 years ago
  49. b4f4a27 arm64: dma-mapping: Cocci spatch "vma_pages" by Thomas Meyer · 7 years ago
  50. 8165f70 arm64: dma-mapping: Mark atomic_pool as __ro_after_init by Vladimir Murzin · 7 years ago
  51. 2fa59ec arm64: dma-mapping: Do not pass data to gen_pool_set_algo() by Vladimir Murzin · 7 years ago
  52. 43fc509 dma-coherent: introduce interface for default DMA pool by Vladimir Murzin · 7 years ago
  53. f72e24a Merge tag 'dma-mapping-4.13' of git://git.infradead.org/users/hch/dma-mapping by Linus Torvalds · 7 years ago
  54. e0d60ac arm64: remove DMA_ERROR_CODE by Christoph Hellwig · 8 years ago
  55. 577dfe1 arm64/dma-mapping: Remove extraneous null-pointer checks by Olav Haugan · 8 years ago
  56. 28b4780 Merge tag 'iommu-updates-v4.12' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu by Linus Torvalds · 8 years ago
  57. ab182e6 Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux by Linus Torvalds · 8 years ago
  58. 92f66f8 arm64: Fix the DMA mmap and get_sgtable API with DMA_ATTR_FORCE_CONTIGUOUS by Catalin Marinas · 8 years ago
  59. 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
  60. e058632 xen/arm,arm64: fix xen_dma_ops after 815dd18 "Consolidate get_dma_ops..." by Stefano Stabellini · 8 years ago
  61. 461a694 iommu: Remove pci.h include from trace/events/iommu.h by Joerg Roedel · 8 years ago
  62. b913efe arm64: dma-mapping: Remove the notifier trick to handle early setting of dma_ops by Sricharan R · 8 years ago
  63. 44176bb arm64: Add support for DMA_ATTR_FORCE_CONTIGUOUS to IOMMU by Geert Uytterhoeven · 8 years ago
  64. ac1820f Merge tag 'for-next-dma_ops' of git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma by Linus Torvalds · 8 years ago
  65. 712c604 mm: wire up GFP flag passing in dma_alloc_from_contiguous by Lucas Stach · 8 years ago
  66. ca78d31 Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux by Linus Torvalds · 8 years ago
  67. a1831bb iommu/dma: Remove bogus dma_supported() implementation by Robin Murphy · 8 years ago
  68. adbe7e2 arm64: dma-mapping: Fix dma_mapping_error() when bypassing SWIOTLB by Robin Murphy · 8 years ago
  69. 5657933 treewide: Move dma_ops from struct dev_archdata into struct device by Bart Van Assche · 8 years ago
  70. 5299709 treewide: Constify most dma_map_ops structures by Bart Van Assche · 8 years ago
  71. 4a8d8a1 arm64: dma-mapping: Only swizzle DMA ops for IOMMU_DOMAIN_DMA by Will Deacon · 8 years ago
  72. 737c85c arm64/dma-mapping: Implement DMA_ATTR_PRIVILEGED by Mitchel Humpherys · 8 years ago
  73. 7f332fc arm64: Add support for DMA_ATTR_SKIP_CPU_SYNC attribute to swiotlb by Takeshi Kihara · 8 years ago
  74. 2fd8774 Merge branch 'stable/for-linus-4.10' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb by Linus Torvalds · 8 years ago
  75. ae7871b swiotlb: Convert swiotlb_force from int to enum by Geert Uytterhoeven · 8 years ago
  76. a9a16a6 Merge tag 'iommu-updates-v4.10' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu by Linus Torvalds · 8 years ago
  77. 60c4e80 arm64: Wire up iommu_dma_{map, unmap}_resource() by Robin Murphy · 8 years ago
  78. b7b941a arm64: Remove pointless WARN_ON in DMA teardown by Robin Murphy · 8 years ago
  79. 56e520c Merge tag 'iommu-updates-v4.9' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu by Linus Torvalds · 8 years ago
  80. fade1ec iommu/dma: Avoid PCI host bridge windows by Robin Murphy · 8 years ago
  81. 5a9e3e1 arm64: apply __ro_after_init to some objects by Jisheng Zhang · 8 years ago
  82. d34fdb7 arm64: mm: convert __dma_* routines to use start, size by Kwangwoo Lee · 8 years ago
  83. 00085f1 dma-mapping: use unsigned long for dma_attrs by Krzysztof Kozlowski · 8 years ago
  84. 16c1132 arm64: mm: change IOMMU notifier action to attach DMA ops by Lorenzo Pieralisi · 8 years ago
  85. b67a8b2 arm64: mm: only initialize swiotlb when necessary by Jisheng Zhang · 9 years ago
  86. e0fb1b3 Merge tag 'iommu-updates-v4.7' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu by Linus Torvalds · 9 years ago
  87. 3b6b7e1 iommu/dma: Finish optimising higher-order allocations by Robin Murphy · 9 years ago
  88. 53c92d7 iommu: of: enforce const-ness of struct iommu_ops by Robin Murphy · 9 years ago
  89. 921b1f5 arm64/dma-mapping: Remove default domain workaround by Robin Murphy · 9 years ago
  90. 226d89c arm64/dma-mapping: Extend DMA ops workaround to PCI devices by Robin Murphy · 9 years ago
  91. 722ec35 arm64: dma-mapping: fix handling of devices registered before arch_initcall by Marek Szyprowski · 9 years ago
  92. a7c61a3 arm64: add __init/__initdata section marker to some functions/variables by Jisheng Zhang · 9 years ago
  93. 1dccb59 arm64: simplify dma_get_ops by Arnd Bergmann · 9 years ago
  94. bd1c6ff arm64/dma-mapping: Fix sizes in __iommu_{alloc,free}_attrs by Robin Murphy · 9 years ago
  95. ce5c2d2 arm64: fixup for mm renames by Andrew Morton · 9 years ago
  96. d0164ad mm, page_alloc: distinguish between being unable to sleep, unwilling to sleep and avoiding waking kswapd by Mel Gorman · 9 years ago
  97. 876945d arm64: Hook up IOMMU dma_ops by Robin Murphy · 9 years ago
  98. 13b8629 arm64: Add IOMMU dma_ops by Robin Murphy · 9 years ago
  99. ba9cc45 arm64: dma-mapping: check whether cma area is initialized or not by Jisheng Zhang · 9 years ago
  100. 97942c2 arm64: dma-mapping: Simplify pgprot handling by Robin Murphy · 9 years ago