1. 7296f23 swiotlb: reduce swiotlb pool lookups by Michael Kelley · 7 months ago
  2. b9fa169 dma-direct: Leak pages on dma_set_decrypted() failure by Rick Edgecombe · 11 months ago
  3. 4ad4c1f dma-mapping: don't store redundant offsets by Robin Murphy · 1 year, 2 months ago
  4. a409d96 dma-mapping: fix dma_addressing_limited() if dma_range_map can't cover all system RAM by Jia He · 1 year, 3 months ago
  5. 63f067e dma-direct: warn when coherent allocations aren't supported by Christoph Hellwig · 1 year, 4 months ago
  6. b1da46d dma-direct: simplify the use atomic pool logic in dma_direct_alloc by Christoph Hellwig · 1 year, 4 months ago
  7. 2c8ed1b dma-direct: add a CONFIG_ARCH_HAS_DMA_ALLOC symbol by Christoph Hellwig · 1 year, 4 months ago
  8. 79636ca swiotlb: if swiotlb is full, fall back to a transient memory pool by Petr Tesarik · 1 year, 6 months ago
  9. cb147bb dma-mapping: name SG DMA flag helpers consistently by Robin Murphy · 1 year, 7 months ago
  10. 25a4ce5 dma-direct: cleanup parameters to dma_direct_optimal_gfp_mask by Petr Tesarik · 1 year, 11 months ago
  11. c993e07 Merge tag 'dma-mapping-5.20-2022-08-06' of git://git.infradead.org/users/hch/dma-mapping by Linus Torvalds · 2 years, 6 months ago
  12. f02ad36 dma-direct: support PCI P2PDMA pages in dma-direct map_sg by Logan Gunthorpe · 2 years, 7 months ago
  13. 3be4562 dma-direct: use the correct size for dma_set_encrypted() by Dexuan Cui · 2 years, 7 months ago
  14. 4a37f3d dma-direct: don't over-decrypt memory by Robin Murphy · 2 years, 8 months ago
  15. 92826e9 dma-direct: don't fail on highmem CMA pages in dma_direct_alloc_pages by Christoph Hellwig · 2 years, 9 months ago
  16. 4fe87e8 dma-mapping: move pgprot_decrypted out of dma_pgprot by Christoph Hellwig · 2 years, 10 months ago
  17. f5ff79f dma-mapping: remove CONFIG_DMA_REMAP by Christoph Hellwig · 2 years, 11 months ago
  18. 28e4576 dma-direct: add a dma_direct_use_pool helper by Christoph Hellwig · 3 years, 2 months ago
  19. aea7e2a dma-direct: factor the swiotlb code out of __dma_direct_alloc_pages by Christoph Hellwig · 3 years, 3 months ago
  20. f5d3939 dma-direct: drop two CONFIG_DMA_RESTRICTED_POOL conditionals by Christoph Hellwig · 3 years, 3 months ago
  21. 78bc727 dma-direct: warn if there is no pool for force unencrypted allocations by Christoph Hellwig · 3 years, 3 months ago
  22. 955f58f dma-direct: fail allocations that can't be made coherent by Christoph Hellwig · 3 years, 2 months ago
  23. a86d109 dma-direct: refactor the !coherent checks in dma_direct_alloc by Christoph Hellwig · 3 years, 3 months ago
  24. d541ae5 dma-direct: factor out a helper for DMA_ATTR_NO_KERNEL_MAPPING allocations by Christoph Hellwig · 3 years, 3 months ago
  25. f3c9622 dma-direct: clean up the remapping checks in dma_direct_alloc by Christoph Hellwig · 3 years, 2 months ago
  26. a90cf30 dma-direct: always leak memory that can't be re-encrypted by Christoph Hellwig · 3 years, 2 months ago
  27. 5570449 dma-direct: don't call dma_set_decrypted for remapped allocations by Christoph Hellwig · 3 years, 3 months ago
  28. 4d05647 dma-direct: factor out dma_set_{de,en}crypted helpers by Christoph Hellwig · 3 years, 3 months ago
  29. 3de18c8 Merge branch 'stable/for-linus-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb by Linus Torvalds · 3 years, 5 months ago
  30. faf4ef8 dma-direct: add support for dma_coherent_default_memory by Christoph Hellwig · 3 years, 7 months ago
  31. c81be74 dma-direct: return appropriate error code from dma_direct_map_sg() by Logan Gunthorpe · 3 years, 6 months ago
  32. f4111e3 swiotlb: Add restricted DMA alloc/free support by Claire Chang · 3 years, 7 months ago
  33. 903cd0f swiotlb: Use is_swiotlb_force_bounce for swiotlb data bouncing by Claire Chang · 3 years, 7 months ago
  34. 6f2beb2 swiotlb: Update is_swiotlb_active to add a struct device argument by Claire Chang · 3 years, 7 months ago
  35. 7fd856a swiotlb: Update is_swiotlb_buffer to add a struct device argument by Claire Chang · 3 years, 7 months ago
  36. 80808d2 swiotlb: split swiotlb_tbl_sync_single by Christoph Hellwig · 3 years, 11 months ago
  37. 16fee29 dma-mapping: remove the dma_direct_set_offset export by Christoph Hellwig · 4 years, 3 months ago
  38. 7b7b8a2 kernel/: fix repeated words in comments by Randy Dunlap · 4 years, 3 months ago
  39. 849face dma-direct: simplify the DMA_ATTR_NO_KERNEL_MAPPING handling by Christoph Hellwig · 4 years, 4 months ago
  40. 5b138c5 dma-direct: factor out a dma_direct_alloc_from_pool helper by Christoph Hellwig · 4 years, 4 months ago
  41. 08a89c2 dma-direct check for highmem pages in dma_direct_alloc_pages by Christoph Hellwig · 4 years, 4 months ago
  42. 19c65c3 dma-mapping: move large parts of <linux/dma-direct.h> to kernel/dma by Christoph Hellwig · 4 years, 4 months ago
  43. 0b1abd1 dma-mapping: merge <linux/dma-contiguous.h> into <linux/dma-map-ops.h> by Christoph Hellwig · 4 years, 4 months ago
  44. 0a0f0d8 dma-mapping: split <linux/dma-mapping.h> by Christoph Hellwig · 4 years, 4 months ago
  45. efa70f2 dma-mapping: add a new dma_alloc_pages API by Christoph Hellwig · 4 years, 5 months ago
  46. e0d0727 dma-mapping: introduce DMA range map, supplanting dma_pfn_offset by Jim Quinlan · 4 years, 4 months ago
  47. 5ceda74 dma-direct: rename and cleanup __phys_to_dma by Christoph Hellwig · 4 years, 5 months ago
  48. 7bc5c42 dma-direct: remove __dma_to_phys by Christoph Hellwig · 4 years, 4 months ago
  49. 96eb89c dma-direct: use phys_to_dma_direct in dma_direct_alloc by Christoph Hellwig · 4 years, 5 months ago
  50. 3773dfe dma-direct: lift gfp_t manipulation out of__dma_direct_alloc_pages by Christoph Hellwig · 4 years, 5 months ago
  51. 2f5388a2 dma-direct: remove dma_direct_{alloc,free}_pages by Christoph Hellwig · 4 years, 5 months ago
  52. abdaf11 dma-mapping: add (back) arch_dma_mark_clean for ia64 by Christoph Hellwig · 4 years, 5 months ago
  53. 9420139 dma-pool: fix coherent pool allocations for IOMMU mappings by Christoph Hellwig · 4 years, 5 months ago
  54. b417417 dma-mapping: inline the fast path dma-direct calls by Christoph Hellwig · 4 years, 7 months ago
  55. d3fa60d dma-mapping: move the remaining DMA API calls out of line by Christoph Hellwig · 4 years, 7 months ago
  56. 567f6a6 dma-direct: provide function to check physical memory area validity by Nicolas Saenz Julienne · 4 years, 6 months ago
  57. 5a76489 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net by Linus Torvalds · 4 years, 6 months ago
  58. 3aa916250 dma-mapping: Add a new dma_need_sync API by Christoph Hellwig · 4 years, 7 months ago
  59. 1a2b335 dma-direct: add missing set_memory_decrypted() for coherent mapping by David Rientjes · 4 years, 7 months ago
  60. 56fccf2 dma-direct: check return value when encrypting or decrypting memory by David Rientjes · 4 years, 7 months ago
  61. 96a539f dma-direct: re-encrypt memory if dma_direct_alloc_pages() fails by David Rientjes · 4 years, 7 months ago
  62. 633d5fc dma-direct: always align allocation size in dma_direct_alloc_pages() by David Rientjes · 4 years, 7 months ago
  63. 26749b3 dma-direct: mark __dma_direct_alloc_pages static by Christoph Hellwig · 4 years, 7 months ago
  64. 1fbf57d dma-direct: re-enable mmap for !CONFIG_MMU by Christoph Hellwig · 4 years, 8 months ago
  65. 76a19940 dma-direct: atomic allocations must come from atomic coherent pools by David Rientjes · 4 years, 9 months ago
  66. c84dc6e dma-pool: add additional coherent pools to map to gfp mask by David Rientjes · 4 years, 9 months ago
  67. cdcda0d dma-direct: fix data truncation in dma_direct_get_required_mask() by Kishon Vijay Abraham I · 4 years, 10 months ago
  68. 6f43bae Merge tag 'dma-mapping-5.7' of git://git.infradead.org/users/hch/dma-mapping by Linus Torvalds · 4 years, 10 months ago
  69. 999a5d1 dma-direct: provide a arch_dma_clear_uncached hook by Christoph Hellwig · 5 years ago
  70. fa7e224 dma-direct: make uncached_kernel_address more general by Christoph Hellwig · 5 years ago
  71. 3d0fc34 dma-direct: consolidate the error handling in dma_direct_alloc_pages by Christoph Hellwig · 5 years ago
  72. 75467ee dma-direct: improve DMA mask overflow reporting by Christoph Hellwig · 5 years ago
  73. 4a47cba dma-direct: improve swiotlb error reporting by Christoph Hellwig · 5 years ago
  74. 91ef26f dma-direct: relax addressability checks in dma_direct_supported by Christoph Hellwig · 5 years ago
  75. a7ba70f dma-mapping: treat dev->bus_dma_mask as a DMA limit by Nicolas Saenz Julienne · 5 years ago
  76. d7293f7 Merge branch 'for-next/zone-dma' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux into dma-mapping-for-next by Christoph Hellwig · 5 years ago
  77. 68a33b1 dma-direct: exclude dma_direct_map_resource from the min_low_pfn check by Christoph Hellwig · 5 years ago
  78. 4268ac6 dma-direct: don't check swiotlb=force in dma_direct_map_resource by Christoph Hellwig · 5 years ago
  79. 56e35f9 dma-mapping: drop the dev argument to arch_sync_dma_for_* by Christoph Hellwig · 5 years ago
  80. 3acac06 dma-mapping: merge the generic remapping helpers into dma-direct by Christoph Hellwig · 5 years ago
  81. 34dc0ea dma-direct: provide mmap and get_sgtable method overrides by Christoph Hellwig · 5 years ago
  82. 4e1003a dma-direct: remove the dma_handle argument to __dma_direct_alloc_pages by Christoph Hellwig · 5 years ago
  83. acaade1 dma-direct: remove __dma_direct_free_pages by Christoph Hellwig · 5 years ago
  84. 8b5369e dma/direct: turn ARCH_ZONE_DMA_BITS into a variable by Nicolas Saenz Julienne · 5 years ago
  85. e95adb9 Merge branches 'arm/omap', 'arm/exynos', 'arm/smmu', 'arm/mediatek', 'arm/qcom', 'arm/renesas', 'x86/amd', 'x86/vt-d' and 'core' into next by Joerg Roedel · 5 years ago
  86. 3fc1ca0 swiotlb: Split size parameter to map/unmap APIs by Lu Baolu · 5 years ago
  87. 90ae409 dma-direct: fix zone selection after an unaddressable CMA allocation by Christoph Hellwig · 5 years ago
  88. d8ad555 dma-direct: don't truncate dma_required_mask to bus addressing capabilities by Lucas Stach · 5 years ago
  89. cf14be0 dma-direct: fix DMA_ATTR_NO_KERNEL_MAPPING by Christoph Hellwig · 5 years ago
  90. 449fa54 dma-direct: correct the physical addr in dma_direct_sync_sg_for_cpu/device by Fugang Duan · 6 years ago
  91. a5008b5 dma-direct: only limit the mapping size if swiotlb could be used by Christoph Hellwig · 6 years ago
  92. 9087c37 dma-direct: Force unencrypted DMA under SME for certain DMA masks by Tom Lendacky · 6 years ago
  93. d98849a dma-direct: handle DMA_ATTR_NO_KERNEL_MAPPING in common code by Christoph Hellwig · 6 years ago
  94. c2f2124e dma-direct: handle DMA_ATTR_NON_CONSISTENT in common code by Christoph Hellwig · 6 years ago
  95. 4b85fae dma-mapping: add a dma_alloc_need_uncached helper by Christoph Hellwig · 6 years ago
  96. c30700d dma-direct: provide generic support for uncached kernel segments by Christoph Hellwig · 6 years ago
  97. b1d2dc0 dma-contiguous: add dma_{alloc,free}_contiguous() helpers by Nicolin Chen · 6 years ago
  98. d7e02a9 dma-mapping: remove leftover NULL device support by Christoph Hellwig · 6 years ago
  99. 45ba8d5 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost by Linus Torvalds · 6 years ago
  100. b7a7d1c Merge tag 'dma-mapping-5.1' of git://git.infradead.org/users/hch/dma-mapping by Linus Torvalds · 6 years ago