1. 2deb55d swiotlb: Add CONFIG_HAS_IOMEM check around swiotlb_mem_remap() by Wei Liu · 3 years ago
  2. 1a5e91d swiotlb: Add swiotlb bounce buffer remap function for HV IVM by Tianyu Lan · 3 years, 1 month ago
  3. 512b7931 Merge branch 'akpm' (patches from Andrew) by Linus Torvalds · 3 years, 2 months ago
  4. 4421cca memblock: use memblock_free for freeing virtual pointers by Mike Rapoport · 3 years, 2 months ago
  5. 3ecc683 memblock: rename memblock_free to memblock_phys_free by Mike Rapoport · 3 years, 2 months ago
  6. fa27717 memblock: drop memblock_free_early_nid() and memblock_free_early() by Mike Rapoport · 3 years, 2 months ago
  7. 7e113d0 Merge tag 'iommu-updates-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu by Linus Torvalds · 3 years, 2 months ago
  8. e9d1d2b treewide: Replace the use of mem_encrypt_active() with cc_platform_has() by Tom Lendacky · 3 years, 4 months ago
  9. e81e99b swiotlb: Support aligned swiotlb buffers by David Stevens · 3 years, 3 months ago
  10. ad6c002 swiotlb: Free tbl memory in swiotlb_exit() by Will Deacon · 3 years, 5 months ago
  11. 1efd3fc swiotlb: Emit diagnostic in swiotlb_exit() by Will Deacon · 3 years, 5 months ago
  12. 463e862 swiotlb: Convert io_default_tlb_mem to static allocation by Will Deacon · 3 years, 5 months ago
  13. 868c9dd swiotlb: add overflow checks to swiotlb_bounce by Dominique Martinet · 3 years, 6 months ago
  14. 09a4a79 swiotlb: fix implicit debugfs declarations by Claire Chang · 3 years, 6 months ago
  15. 0b84e4f swiotlb: Add restricted DMA pool initialization by Claire Chang · 3 years, 6 months ago
  16. f4111e3 swiotlb: Add restricted DMA alloc/free support by Claire Chang · 3 years, 6 months ago
  17. 7034787 swiotlb: Refactor swiotlb_tbl_unmap_single by Claire Chang · 3 years, 6 months ago
  18. 36f7b2f swiotlb: Move alloc_size to swiotlb_find_slots by Claire Chang · 3 years, 6 months ago
  19. 903cd0f swiotlb: Use is_swiotlb_force_bounce for swiotlb data bouncing by Claire Chang · 3 years, 6 months ago
  20. 6f2beb2 swiotlb: Update is_swiotlb_active to add a struct device argument by Claire Chang · 3 years, 6 months ago
  21. 69031f5 swiotlb: Set dev->dma_io_tlb_mem to the swiotlb pool used by Claire Chang · 3 years, 6 months ago
  22. 6e675a1 swiotlb: Refactor swiotlb_create_debugfs by Claire Chang · 3 years, 6 months ago
  23. 0a65579 swiotlb: Refactor swiotlb init functions by Claire Chang · 3 years, 6 months ago
  24. 5f89468 swiotlb: manipulate orig_addr when tlb_addr has offset by Bumyong Lee · 3 years, 8 months ago
  25. dfc06b3 swiotlb: don't override user specified size in swiotlb_adjust_size by Christoph Hellwig · 3 years, 8 months ago
  26. 95b079d swiotlb: Fix the type of index by Claire Chang · 3 years, 8 months ago
  27. 2726bf3 swiotlb: Make SWIOTLB_NO_FORCE perform no allocation by Florian Fainelli · 3 years, 9 months ago
  28. 2cbc277 swiotlb: remove swiotlb_nr_tbl by Christoph Hellwig · 3 years, 9 months ago
  29. 2d29960 swiotlb: dynamically allocate io_tlb_default_mem by Christoph Hellwig · 3 years, 9 months ago
  30. 73f6209 swiotlb: move global variables into a new io_tlb_mem structure by Claire Chang · 3 years, 9 months ago
  31. 5d0538b swiotlb: lift the double initialization protection from xen-swiotlb by Christoph Hellwig · 3 years, 10 months ago
  32. 80808d2 swiotlb: split swiotlb_tbl_sync_single by Christoph Hellwig · 3 years, 10 months ago
  33. 2bdba62 swiotlb: move orig addr and size validation into swiotlb_bounce by Christoph Hellwig · 3 years, 10 months ago
  34. 2973073 swiotlb: remove the alloc_size parameter to swiotlb_tbl_unmap_single by Christoph Hellwig · 3 years, 10 months ago
  35. daf9514 swiotlb: Validate bounce size in the sync/unmap path by Martin Radev · 4 years ago
  36. 1f221a0 swiotlb: respect min_align_mask by Christoph Hellwig · 3 years, 10 months ago
  37. 16fc3ce swiotlb: don't modify orig_addr in swiotlb_tbl_sync_single by Christoph Hellwig · 3 years, 11 months ago
  38. 26a7e09 swiotlb: refactor swiotlb_tbl_map_single by Christoph Hellwig · 3 years, 11 months ago
  39. ca10d0f swiotlb: clean up swiotlb_tbl_unmap_single by Christoph Hellwig · 3 years, 11 months ago
  40. c32a77fd swiotlb: factor out a nr_slots helper by Christoph Hellwig · 3 years, 11 months ago
  41. c7fbeca swiotlb: factor out an io_tlb_offset helper by Christoph Hellwig · 3 years, 11 months ago
  42. b5d7ccb swiotlb: add a IO_TLB_SIZE define by Christoph Hellwig · 3 years, 11 months ago
  43. e998879 x86,swiotlb: Adjust SWIOTLB bounce buffer size for SEV guests by Ashish Kalra · 4 years, 1 month ago
  44. fc0021a swiotlb: remove the tbl_dma_addr argument to swiotlb_tbl_map_single by Christoph Hellwig · 4 years, 2 months ago
  45. e9696d2 swiotlb: fix "x86: Don't panic if can not alloc buffer for swiotlb" by Stefano Stabellini · 4 years, 2 months ago
  46. 5a32c34 Merge tag 'dma-mapping-5.10' of git://git.infradead.org/users/hch/dma-mapping by Linus Torvalds · 4 years, 2 months ago
  47. 9f4df96 dma-mapping: merge <linux/dma-noncoherent.h> into <linux/dma-map-ops.h> by Christoph Hellwig · 4 years, 3 months ago
  48. 5ceda74 dma-direct: rename and cleanup __phys_to_dma by Christoph Hellwig · 4 years, 4 months ago
  49. b51e627 swiotlb: Mark max_segment with static keyword by Andy Shevchenko · 4 years, 4 months ago
  50. 4db7b6a swiotlb: Use %pa to print phys_addr_t variables by Andy Shevchenko · 4 years, 4 months ago
  51. 4a47cba dma-direct: improve swiotlb error reporting by Christoph Hellwig · 5 years ago
  52. 68a33b1 dma-direct: exclude dma_direct_map_resource from the min_low_pfn check by Christoph Hellwig · 5 years ago
  53. 45824fc Merge tag 'powerpc-5.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux by Linus Torvalds · 5 years ago
  54. 3fc1ca0 swiotlb: Split size parameter to map/unmap APIs by Lu Baolu · 5 years ago
  55. 47e5d8f swiotlb: Remove call to sme_active() by Thiago Jung Bauermann · 5 years ago
  56. d4df33b Merge branch 'for-linus-5.2' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb by Linus Torvalds · 5 years ago
  57. 1be5147 swiotlb: no need to check return value of debugfs_create functions by Greg Kroah-Hartman · 6 years ago
  58. 8492101 Merge branch 'stable/for-linus-5.2' into devel/for-linus-5.2 by Konrad Rzeszutek Wilk · 6 years ago
  59. 9c106119f swiotlb: fix phys_addr_t overflow warning by Arnd Bergmann · 6 years ago
  60. 4aa095e swiotlb: Return consistent SWIOTLB segments/nr_tbl by Florian Fainelli · 6 years ago
  61. 0bfaffb swiotlb: Group identical cleanup in swiotlb_cleanup() by Florian Fainelli · 6 years ago
  62. 457c899 treewide: Add SPDX license identifier for missed files by Thomas Gleixner · 6 years ago
  63. 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
  64. 53b29c3 swiotlb: save io_tlb_used to local variable before leaving critical section by Dongli Zhang · 6 years ago
  65. 83ca259 swiotlb: dump used and total slots when swiotlb buffer is full by Dongli Zhang · 6 years ago
  66. 26fb3da memblock: drop memblock_alloc_*_nopanic() variants by Mike Rapoport · 6 years ago
  67. 8a7f97b treewide: add checks for the return value of memblock_alloc*() by Mike Rapoport · 6 years ago
  68. a0bf842 swiotlb: add checks for the return value of memblock_alloc*() by Mike Rapoport · 6 years ago
  69. 45ba8d5 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost by Linus Torvalds · 6 years ago
  70. 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
  71. 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
  72. 492366f swiotlb: Add is_swiotlb_active() function by Joerg Roedel · 6 years ago
  73. abe420b swiotlb: Introduce swiotlb_max_mapping_size() by Joerg Roedel · 6 years ago
  74. feee964 swiotlb: remove swiotlb_dma_supported by Christoph Hellwig · 6 years ago
  75. 22cb45d swiotlb: drop pointless static qualifier in swiotlb_create_debugfs() by YueHaibing · 6 years ago
  76. 60513ed swiotlb: checking whether swiotlb buffer is full with io_tlb_used by Dongli Zhang · 6 years ago
  77. 71602fe swiotlb: add debugfs to track swiotlb buffer usage by Dongli Zhang · 6 years ago
  78. 6442ca2 swiotlb: fix comment on swiotlb_bounce() by Dongli Zhang · 6 years ago
  79. 227a76b swiotlb: clear io_tlb_start and io_tlb_end in swiotlb_exit by Christoph Hellwig · 6 years ago
  80. 55897af dma-direct: merge swiotlb_dma_ops into the dma_direct code by Christoph Hellwig · 6 years ago
  81. 68c6083 swiotlb: remove dma_mark_clean by Christoph Hellwig · 6 years ago
  82. b907e20 swiotlb: remove SWIOTLB_MAP_ERROR by Christoph Hellwig · 6 years ago
  83. b0cbeae dma-direct: remove the mapping_error dma_map_ops method by Christoph Hellwig · 6 years ago
  84. cb216b8 swiotlb: Skip cache maintenance on map error by Robin Murphy · 6 years ago
  85. 57c8a66 mm: remove include/linux/bootmem.h by Mike Rapoport · 6 years ago
  86. eb31d55 memblock: remove _virt from APIs returning virtual address by Mike Rapoport · 6 years ago
  87. a4a4330d swiotlb: add support for non-coherent DMA by Christoph Hellwig · 6 years ago
  88. fafadcd swiotlb: don't dip into swiotlb pool for coherent allocations by Christoph Hellwig · 6 years ago
  89. c4dae36 swiotlb: refactor swiotlb_map_page by Christoph Hellwig · 6 years ago
  90. 4803b44 swiotlb: use swiotlb_map_page in swiotlb_map_sg_attrs by Christoph Hellwig · 6 years ago
  91. 27744e0 swiotlb: merge swiotlb_unmap_page and unmap_single by Christoph Hellwig · 7 years ago
  92. dff8d6c swiotlb: remove the overflow buffer by Christoph Hellwig · 6 years ago
  93. 8088546 swiotlb: do not panic on mapping failures by Christoph Hellwig · 7 years ago
  94. b65125c swiotlb: mark is_swiotlb_buffer static by Christoph Hellwig · 7 years ago
  95. 21bb9d6 swiotlb: remove a pointless comment by Christoph Hellwig · 7 years ago
  96. 7d63fb3 swiotlb: clean up reporting by Kees Cook · 6 years ago
  97. 210d079 swiotlb: export swiotlb_dma_ops by Christoph Hellwig · 7 years ago
  98. cf65a0f dma-mapping: move all DMA mapping code to kernel/dma by Christoph Hellwig · 7 years ago[Renamed from lib/swiotlb.c]
  99. e5a5946 Merge tag 'dma-mapping-4.18' of git://git.infradead.org/users/hch/dma-mapping by Linus Torvalds · 7 years ago
  100. 05e13bb swiotlb: silent unwanted warning "buffer is full" by Jean Delvare · 7 years ago