1. 227a76b swiotlb: clear io_tlb_start and io_tlb_end in swiotlb_exit by Christoph Hellwig · 6 years ago
  2. 8270f3a dma-direct: fix DMA_ATTR_NO_KERNEL_MAPPING for remapped allocations by Christoph Hellwig · 6 years ago
  3. 48e638f dma-mapping: remove a few unused exports by Christoph Hellwig · 6 years ago
  4. 4788ba5 dma-mapping: remove dmam_{declare,release}_coherent_memory by Christoph Hellwig · 6 years ago
  5. d7076f0 dma-mapping: implement dmam_alloc_coherent using dmam_alloc_attrs by Christoph Hellwig · 6 years ago
  6. 2e05ea5 dma-mapping: implement dma_map_single_attrs using dma_map_page_attrs by Christoph Hellwig · 6 years ago
  7. af7ddd8 Merge tag 'dma-mapping-4.21' of git://git.infradead.org/users/hch/dma-mapping by Linus Torvalds · 6 years ago
  8. 8b1cce9 dma-mapping: fix inverted logic in dma_supported by Thierry Reding · 6 years ago
  9. 518a2f1 dma-mapping: zero memory returned from dma_alloc_* by Christoph Hellwig · 6 years ago
  10. c92a54c dma-direct: do not include SME mask in the DMA supported check by Lendacky, Thomas · 6 years ago
  11. 356da6d dma-mapping: bypass indirect calls for dma-direct by Christoph Hellwig · 6 years ago
  12. 55897af dma-direct: merge swiotlb_dma_ops into the dma_direct code by Christoph Hellwig · 6 years ago
  13. 17ac524 dma-direct: use dma_direct_map_page to implement dma_direct_map_sg by Christoph Hellwig · 6 years ago
  14. 58dfd4a dma-direct: improve addressability error reporting by Christoph Hellwig · 6 years ago
  15. 68c6083 swiotlb: remove dma_mark_clean by Christoph Hellwig · 6 years ago
  16. b907e20 swiotlb: remove SWIOTLB_MAP_ERROR by Christoph Hellwig · 6 years ago
  17. 90ac706 dma-mapping: factor out dummy DMA ops by Robin Murphy · 6 years ago
  18. 3731c3d dma-mapping: always build the direct mapping code by Christoph Hellwig · 6 years ago
  19. 8ddbe59 dma-mapping: move dma_cache_sync out of line by Christoph Hellwig · 6 years ago
  20. 7249c1a dma-mapping: move various slow path functions out of line by Christoph Hellwig · 6 years ago
  21. 05887cb dma-mapping: move dma_get_required_mask to kernel/dma by Christoph Hellwig · 6 years ago
  22. 8d59b5f dma-mapping: simplify the dma_sync_single_range_for_{cpu,device} implementation by Christoph Hellwig · 6 years ago
  23. 20b105f dma-mapping: remove a pointless memset in dma_atomic_pool_init by Christoph Hellwig · 6 years ago
  24. ad78dee dma-debug: Batch dma_debug_entry allocation by Robin Murphy · 6 years ago
  25. 0cb0e25 dma/debug: Remove dma_debug_resize_entries() by Robin Murphy · 6 years ago
  26. ceb5117 dma-debug: Make leak-like behaviour apparent by Robin Murphy · 6 years ago
  27. 2b9d9ac dma-debug: Dynamically expand the dma_debug_entry pool by Robin Murphy · 6 years ago
  28. f737b09 dma-debug: Use pr_fmt() by Robin Murphy · 6 years ago
  29. 9f19155 dma-debug: Expose nr_total_entries in debugfs by Robin Murphy · 6 years ago
  30. b0cbeae dma-direct: remove the mapping_error dma_map_ops method by Christoph Hellwig · 6 years ago
  31. a1da439 dma-mapping: fix lack of DMA address assignment in generic remap allocator by Marek Szyprowski · 6 years ago
  32. e440e26 dma-remap: support DMA_ATTR_NO_KERNEL_MAPPING by Christoph Hellwig · 6 years ago
  33. bfd56cd dma-mapping: support highmem in the generic remap allocator by Christoph Hellwig · 6 years ago
  34. 0c3b317 dma-mapping: move the arm64 noncoherent alloc/free support to common code by Christoph Hellwig · 6 years ago
  35. f0edfea dma-mapping: move the remap helpers to a separate file by Christoph Hellwig · 6 years ago
  36. 704f2c2 dma-direct: reject highmem pages from dma_alloc_from_contiguous by Christoph Hellwig · 6 years ago
  37. b18814e7 dma-direct: provide page based alloc/free helpers by Christoph Hellwig · 6 years ago
  38. cb216b8 swiotlb: Skip cache maintenance on map error by Robin Murphy · 6 years ago
  39. 57c8a66 mm: remove include/linux/bootmem.h by Mike Rapoport · 6 years ago
  40. eb31d55 memblock: remove _virt from APIs returning virtual address by Mike Rapoport · 6 years ago
  41. a4a4330d swiotlb: add support for non-coherent DMA by Christoph Hellwig · 6 years ago
  42. fafadcd swiotlb: don't dip into swiotlb pool for coherent allocations by Christoph Hellwig · 6 years ago
  43. c4dae36 swiotlb: refactor swiotlb_map_page by Christoph Hellwig · 6 years ago
  44. 4803b44 swiotlb: use swiotlb_map_page in swiotlb_map_sg_attrs by Christoph Hellwig · 6 years ago
  45. 27744e0 swiotlb: merge swiotlb_unmap_page and unmap_single by Christoph Hellwig · 7 years ago
  46. dff8d6c swiotlb: remove the overflow buffer by Christoph Hellwig · 6 years ago
  47. 8088546 swiotlb: do not panic on mapping failures by Christoph Hellwig · 7 years ago
  48. b65125c swiotlb: mark is_swiotlb_buffer static by Christoph Hellwig · 7 years ago
  49. 21bb9d6 swiotlb: remove a pointless comment by Christoph Hellwig · 7 years ago
  50. b9fd042 dma-direct: respect DMA_ATTR_NO_WARN by Christoph Hellwig · 6 years ago
  51. 79ac32a dma-direct: document the zone selection logic by Christoph Hellwig · 6 years ago
  52. 99c65fa dma-debug: Check for drivers mapping invalid addresses in dma_map_single() by Stephen Boyd · 6 years ago
  53. 1fc8e64 dma-direct: fix return value of dma_direct_supported by Alexander Duyck · 6 years ago
  54. 9d7a224 dma-direct: always allow dma mask <= physiscal memory size by Christoph Hellwig · 6 years ago
  55. b4ebe60 dma-direct: implement complete bus_dma_mask handling by Christoph Hellwig · 6 years ago
  56. 7d21ee4 dma-direct: refine dma_direct_alloc zone selection by Christoph Hellwig · 6 years ago
  57. a20bb05 dma-direct: add an explicit dma_direct_get_required_mask by Christoph Hellwig · 6 years ago
  58. 9406a49 dma-mapping: support non-coherent devices in dma_common_get_sgtable by Christoph Hellwig · 6 years ago
  59. 58b0440 dma-mapping: consolidate the dma mmap implementations by Christoph Hellwig · 6 years ago
  60. bc3ec75 dma-mapping: merge direct and noncoherent ops by Christoph Hellwig · 6 years ago
  61. f3ecc0f dma-mapping: move the dma_coherent flag to struct device by Christoph Hellwig · 6 years ago
  62. 684f7e9 dma-mapping: add the missing ARCH_HAS_SYNC_DMA_FOR_CPU_ALL declaration by Christoph Hellwig · 6 years ago
  63. a3ceed8 dma-mapping: fix panic caused by passing empty cma command line argument by He Zhe · 6 years ago
  64. dc3c055 dma-mapping: remove dma_deconfigure by Christoph Hellwig · 6 years ago
  65. ccf640f dma-mapping: remove dma_configure by Christoph Hellwig · 6 years ago
  66. c1d0af1 kernel/dma/direct: take DMA offset into account in dma_direct_supported by Christoph Hellwig · 6 years ago
  67. d834c5a kernel/dma: remove unsupported gfp_mask parameter from dma_alloc_from_contiguous() by Marek Szyprowski · 6 years ago
  68. 6518202 mm/cma: remove unsupported gfp_mask parameter from cma_alloc() by Marek Szyprowski · 6 years ago
  69. f66dc72 Merge tag 'dma-mapping-4.19' of git://git.infradead.org/users/hch/dma-mapping by Linus Torvalds · 6 years ago
  70. e5a32b5 Merge tag 'mips_4.19' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux by Linus Torvalds · 6 years ago
  71. f07d141 dma-mapping: Generalise dma_32bit_limit flag by Robin Murphy · 6 years ago
  72. 7d63fb3 swiotlb: clean up reporting by Kees Cook · 7 years ago
  73. 210d079 swiotlb: export swiotlb_dma_ops by Christoph Hellwig · 7 years ago
  74. faef877 dma-noncoherent: add a arch_sync_dma_for_cpu_all hook by Christoph Hellwig · 7 years ago
  75. cf65a0f dma-mapping: move all DMA mapping code to kernel/dma by Christoph Hellwig · 7 years ago