1. 9e3a25d Merge tag 'dma-mapping-5.3' of git://git.infradead.org/users/hch/dma-mapping by Linus Torvalds · 6 years ago
  2. f632a81 Merge tag 'driver-core-5.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core by Linus Torvalds · 6 years ago
  3. 1be5147 swiotlb: no need to check return value of debugfs_create functions by Greg Kroah-Hartman · 6 years ago
  4. d98849a dma-direct: handle DMA_ATTR_NO_KERNEL_MAPPING in common code by Christoph Hellwig · 6 years ago
  5. c2f2124e dma-direct: handle DMA_ATTR_NON_CONSISTENT in common code by Christoph Hellwig · 6 years ago
  6. 4b85fae dma-mapping: add a dma_alloc_need_uncached helper by Christoph Hellwig · 6 years ago
  7. 4a54d16 dma-mapping: truncate dma masks to what dma_addr_t can hold by Christoph Hellwig · 6 years ago
  8. 4b4b077 dma-remap: Avoid de-referencing NULL atomic_pool by Florian Fainelli · 6 years ago
  9. 4505153 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 333 by Thomas Gleixner · 6 years ago
  10. c30700d dma-direct: provide generic support for uncached kernel segments by Christoph Hellwig · 6 years ago
  11. bd2e756 dma-contiguous: use fallback alloc_pages for single pages by Nicolin Chen · 6 years ago
  12. b1d2dc0 dma-contiguous: add dma_{alloc,free}_contiguous() helpers by Nicolin Chen · 6 years ago
  13. ec8f24b treewide: Add SPDX license identifier - Makefile/Kconfig by Thomas Gleixner · 6 years ago
  14. 457c899 treewide: Add SPDX license identifier for missed files by Thomas Gleixner · 6 years ago
  15. ddab533 Merge tag 'dma-mapping-5.2' of git://git.infradead.org/users/hch/dma-mapping by Linus Torvalds · 6 years ago
  16. 498e863 Merge branch 'stable/for-linus-5.2' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb by Linus Torvalds · 6 years ago
  17. 13bf5ce dma-mapping: add a Kconfig symbol to indicate arch_dma_prep_coherent presence by Christoph Hellwig · 6 years ago
  18. 746017e dma/debug: Simplify stracktrace retrieval by Thomas Gleixner · 6 years ago
  19. 148a97d dma-mapping: remove an unnecessary NULL check by Dan Carpenter · 6 years ago
  20. 53b29c3 swiotlb: save io_tlb_used to local variable before leaving critical section by Dongli Zhang · 6 years ago
  21. 8c516543 dma-debug: only skip one stackframe entry by Scott Wood · 6 years ago
  22. 83ca259 swiotlb: dump used and total slots when swiotlb buffer is full by Dongli Zhang · 6 years ago
  23. e43e265 x86/dma: Remove the x86_dma_fallback_dev hack by Christoph Hellwig · 6 years ago
  24. d7e02a9 dma-mapping: remove leftover NULL device support by Christoph Hellwig · 6 years ago
  25. c13edf8 dma: select GENERIC_ALLOCATOR for DMA_REMAP by Clément Leger · 6 years ago
  26. 26fb3da memblock: drop memblock_alloc_*_nopanic() variants by Mike Rapoport · 6 years ago
  27. 8a7f97b treewide: add checks for the return value of memblock_alloc*() by Mike Rapoport · 6 years ago
  28. a0bf842 swiotlb: add checks for the return value of memblock_alloc*() by Mike Rapoport · 6 years ago
  29. 45ba8d5 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost by Linus Torvalds · 6 years ago
  30. b7a7d1c Merge tag 'dma-mapping-5.1' of git://git.infradead.org/users/hch/dma-mapping by Linus Torvalds · 6 years ago
  31. e4ff63b Merge branch 'stable/for-linus-5.1' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb by Linus Torvalds · 6 years ago
  32. 6c3ac11 Merge tag 'powerpc-5.1-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux by Linus Torvalds · 6 years ago
  33. 133d624 dma: Introduce dma_max_mapping_size() by Joerg Roedel · 6 years ago
  34. 492366f swiotlb: Add is_swiotlb_active() function by Joerg Roedel · 6 years ago
  35. abe420b swiotlb: Introduce swiotlb_max_mapping_size() by Joerg Roedel · 6 years ago
  36. 82c5de0 dma-mapping: remove the DMA_MEMORY_EXCLUSIVE flag by Christoph Hellwig · 6 years ago
  37. 91a6fda dma-mapping: remove dma_mark_declared_memory_occupied by Christoph Hellwig · 6 years ago
  38. ddb26d8 dma-mapping: move CONFIG_DMA_CMA to kernel/dma/Kconfig by Christoph Hellwig · 6 years ago
  39. ff4c25f dma-mapping: improve selection of dma_declare_coherent availability by Christoph Hellwig · 6 years ago
  40. feee964 swiotlb: remove swiotlb_dma_supported by Christoph Hellwig · 6 years ago
  41. 11ddce1 dma-mapping, powerpc: simplify the arch dma_set_mask override by Christoph Hellwig · 6 years ago
  42. ffe3dfd powerpc/dma: stop overriding dma_get_required_mask by Christoph Hellwig · 6 years ago
  43. fbce251 dma-direct: we might need GFP_DMA for 32-bit dma masks by Christoph Hellwig · 6 years ago
  44. 22cb45d swiotlb: drop pointless static qualifier in swiotlb_create_debugfs() by YueHaibing · 6 years ago
  45. be4311a dma-mapping: remove an incorrect __iommem annotation by Christoph Hellwig · 6 years ago
  46. dc2acde dma-mapping: add a kconfig symbol for arch_teardown_dma_ops availability by Christoph Hellwig · 6 years ago
  47. 347cb6a dma-mapping: add a kconfig symbol for arch_setup_dma_ops availability by Christoph Hellwig · 6 years ago
  48. 70ca7ba dma-mapping: move debug configuration options to kernel/dma by Andy Shevchenko · 6 years ago
  49. 60513ed swiotlb: checking whether swiotlb buffer is full with io_tlb_used by Dongli Zhang · 6 years ago
  50. 71602fe swiotlb: add debugfs to track swiotlb buffer usage by Dongli Zhang · 6 years ago
  51. 6442ca2 swiotlb: fix comment on swiotlb_bounce() by Dongli Zhang · 6 years ago
  52. 0a3b192 dma-debug: add dumping facility via debugfs by Corentin Labbe · 6 years ago
  53. 8e4d81b dma: debug: no need to check return value of debugfs_create functions by Greg Kroah-Hartman · 6 years ago
  54. cfced78 dma-mapping: remove the default map_resource implementation by Christoph Hellwig · 6 years ago
  55. 227a76b swiotlb: clear io_tlb_start and io_tlb_end in swiotlb_exit by Christoph Hellwig · 6 years ago
  56. 8270f3a dma-direct: fix DMA_ATTR_NO_KERNEL_MAPPING for remapped allocations by Christoph Hellwig · 6 years ago
  57. 48e638f dma-mapping: remove a few unused exports by Christoph Hellwig · 6 years ago
  58. 4788ba5 dma-mapping: remove dmam_{declare,release}_coherent_memory by Christoph Hellwig · 6 years ago
  59. d7076f0 dma-mapping: implement dmam_alloc_coherent using dmam_alloc_attrs by Christoph Hellwig · 6 years ago
  60. 2e05ea5 dma-mapping: implement dma_map_single_attrs using dma_map_page_attrs by Christoph Hellwig · 6 years ago
  61. af7ddd8 Merge tag 'dma-mapping-4.21' of git://git.infradead.org/users/hch/dma-mapping by Linus Torvalds · 6 years ago
  62. 8b1cce9 dma-mapping: fix inverted logic in dma_supported by Thierry Reding · 6 years ago
  63. 518a2f1 dma-mapping: zero memory returned from dma_alloc_* by Christoph Hellwig · 6 years ago
  64. c92a54c dma-direct: do not include SME mask in the DMA supported check by Lendacky, Thomas · 6 years ago
  65. 356da6d dma-mapping: bypass indirect calls for dma-direct by Christoph Hellwig · 6 years ago
  66. 55897af dma-direct: merge swiotlb_dma_ops into the dma_direct code by Christoph Hellwig · 6 years ago
  67. 17ac524 dma-direct: use dma_direct_map_page to implement dma_direct_map_sg by Christoph Hellwig · 6 years ago
  68. 58dfd4a dma-direct: improve addressability error reporting by Christoph Hellwig · 6 years ago
  69. 68c6083 swiotlb: remove dma_mark_clean by Christoph Hellwig · 6 years ago
  70. b907e20 swiotlb: remove SWIOTLB_MAP_ERROR by Christoph Hellwig · 6 years ago
  71. 90ac706 dma-mapping: factor out dummy DMA ops by Robin Murphy · 6 years ago
  72. 3731c3d dma-mapping: always build the direct mapping code by Christoph Hellwig · 6 years ago
  73. 8ddbe59 dma-mapping: move dma_cache_sync out of line by Christoph Hellwig · 6 years ago
  74. 7249c1a dma-mapping: move various slow path functions out of line by Christoph Hellwig · 6 years ago
  75. 05887cb dma-mapping: move dma_get_required_mask to kernel/dma by Christoph Hellwig · 6 years ago
  76. 8d59b5f dma-mapping: simplify the dma_sync_single_range_for_{cpu,device} implementation by Christoph Hellwig · 6 years ago
  77. 20b105f dma-mapping: remove a pointless memset in dma_atomic_pool_init by Christoph Hellwig · 6 years ago
  78. ad78dee dma-debug: Batch dma_debug_entry allocation by Robin Murphy · 6 years ago
  79. 0cb0e25 dma/debug: Remove dma_debug_resize_entries() by Robin Murphy · 6 years ago
  80. ceb5117 dma-debug: Make leak-like behaviour apparent by Robin Murphy · 6 years ago
  81. 2b9d9ac dma-debug: Dynamically expand the dma_debug_entry pool by Robin Murphy · 6 years ago
  82. f737b09 dma-debug: Use pr_fmt() by Robin Murphy · 6 years ago
  83. 9f19155 dma-debug: Expose nr_total_entries in debugfs by Robin Murphy · 6 years ago
  84. b0cbeae dma-direct: remove the mapping_error dma_map_ops method by Christoph Hellwig · 6 years ago
  85. a1da439 dma-mapping: fix lack of DMA address assignment in generic remap allocator by Marek Szyprowski · 6 years ago
  86. e440e26 dma-remap: support DMA_ATTR_NO_KERNEL_MAPPING by Christoph Hellwig · 6 years ago
  87. bfd56cd dma-mapping: support highmem in the generic remap allocator by Christoph Hellwig · 6 years ago
  88. 0c3b317 dma-mapping: move the arm64 noncoherent alloc/free support to common code by Christoph Hellwig · 6 years ago
  89. f0edfea dma-mapping: move the remap helpers to a separate file by Christoph Hellwig · 6 years ago
  90. 704f2c2 dma-direct: reject highmem pages from dma_alloc_from_contiguous by Christoph Hellwig · 6 years ago
  91. b18814e7 dma-direct: provide page based alloc/free helpers by Christoph Hellwig · 6 years ago
  92. cb216b8 swiotlb: Skip cache maintenance on map error by Robin Murphy · 6 years ago
  93. 57c8a66 mm: remove include/linux/bootmem.h by Mike Rapoport · 6 years ago
  94. eb31d55 memblock: remove _virt from APIs returning virtual address by Mike Rapoport · 6 years ago
  95. a4a4330d swiotlb: add support for non-coherent DMA by Christoph Hellwig · 6 years ago
  96. fafadcd swiotlb: don't dip into swiotlb pool for coherent allocations by Christoph Hellwig · 6 years ago
  97. c4dae36 swiotlb: refactor swiotlb_map_page by Christoph Hellwig · 6 years ago
  98. 4803b44 swiotlb: use swiotlb_map_page in swiotlb_map_sg_attrs by Christoph Hellwig · 6 years ago
  99. 27744e0 swiotlb: merge swiotlb_unmap_page and unmap_single by Christoph Hellwig · 7 years ago
  100. dff8d6c swiotlb: remove the overflow buffer by Christoph Hellwig · 6 years ago