1. dfc06b3 swiotlb: don't override user specified size in swiotlb_adjust_size by Christoph Hellwig · 3 years, 8 months ago
  2. 95b079d swiotlb: Fix the type of index by Claire Chang · 3 years, 8 months ago
  3. 2726bf3 swiotlb: Make SWIOTLB_NO_FORCE perform no allocation by Florian Fainelli · 3 years, 9 months ago
  4. 2cbc277 swiotlb: remove swiotlb_nr_tbl by Christoph Hellwig · 3 years, 10 months ago
  5. 2d29960 swiotlb: dynamically allocate io_tlb_default_mem by Christoph Hellwig · 3 years, 10 months ago
  6. 73f6209 swiotlb: move global variables into a new io_tlb_mem structure by Claire Chang · 3 years, 10 months ago
  7. 5d0538b swiotlb: lift the double initialization protection from xen-swiotlb by Christoph Hellwig · 3 years, 10 months ago
  8. 80808d2 swiotlb: split swiotlb_tbl_sync_single by Christoph Hellwig · 3 years, 10 months ago
  9. 2bdba62 swiotlb: move orig addr and size validation into swiotlb_bounce by Christoph Hellwig · 3 years, 10 months ago
  10. 2973073 swiotlb: remove the alloc_size parameter to swiotlb_tbl_unmap_single by Christoph Hellwig · 3 years, 10 months ago
  11. daf9514 swiotlb: Validate bounce size in the sync/unmap path by Martin Radev · 4 years ago
  12. 1f221a0 swiotlb: respect min_align_mask by Christoph Hellwig · 3 years, 10 months ago
  13. 16fc3ce swiotlb: don't modify orig_addr in swiotlb_tbl_sync_single by Christoph Hellwig · 3 years, 11 months ago
  14. 26a7e09 swiotlb: refactor swiotlb_tbl_map_single by Christoph Hellwig · 4 years ago
  15. ca10d0f swiotlb: clean up swiotlb_tbl_unmap_single by Christoph Hellwig · 4 years ago
  16. c32a77fd swiotlb: factor out a nr_slots helper by Christoph Hellwig · 3 years, 11 months ago
  17. c7fbeca swiotlb: factor out an io_tlb_offset helper by Christoph Hellwig · 4 years ago
  18. b5d7ccb swiotlb: add a IO_TLB_SIZE define by Christoph Hellwig · 3 years, 11 months ago
  19. e998879 x86,swiotlb: Adjust SWIOTLB bounce buffer size for SEV guests by Ashish Kalra · 4 years, 1 month ago
  20. fc0021a swiotlb: remove the tbl_dma_addr argument to swiotlb_tbl_map_single by Christoph Hellwig · 4 years, 2 months ago
  21. e9696d2 swiotlb: fix "x86: Don't panic if can not alloc buffer for swiotlb" by Stefano Stabellini · 4 years, 2 months ago
  22. 5a32c34 Merge tag 'dma-mapping-5.10' of git://git.infradead.org/users/hch/dma-mapping by Linus Torvalds · 4 years, 3 months ago
  23. 9f4df96 dma-mapping: merge <linux/dma-noncoherent.h> into <linux/dma-map-ops.h> by Christoph Hellwig · 4 years, 3 months ago
  24. 5ceda74 dma-direct: rename and cleanup __phys_to_dma by Christoph Hellwig · 4 years, 5 months ago
  25. b51e627 swiotlb: Mark max_segment with static keyword by Andy Shevchenko · 4 years, 4 months ago
  26. 4db7b6a swiotlb: Use %pa to print phys_addr_t variables by Andy Shevchenko · 4 years, 4 months ago
  27. 4a47cba dma-direct: improve swiotlb error reporting by Christoph Hellwig · 5 years ago
  28. 68a33b1 dma-direct: exclude dma_direct_map_resource from the min_low_pfn check by Christoph Hellwig · 5 years ago
  29. 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
  30. 3fc1ca0 swiotlb: Split size parameter to map/unmap APIs by Lu Baolu · 5 years ago
  31. 47e5d8f swiotlb: Remove call to sme_active() by Thiago Jung Bauermann · 5 years ago
  32. 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
  33. 1be5147 swiotlb: no need to check return value of debugfs_create functions by Greg Kroah-Hartman · 6 years ago
  34. 8492101 Merge branch 'stable/for-linus-5.2' into devel/for-linus-5.2 by Konrad Rzeszutek Wilk · 6 years ago
  35. 9c106119f swiotlb: fix phys_addr_t overflow warning by Arnd Bergmann · 6 years ago
  36. 4aa095e swiotlb: Return consistent SWIOTLB segments/nr_tbl by Florian Fainelli · 6 years ago
  37. 0bfaffb swiotlb: Group identical cleanup in swiotlb_cleanup() by Florian Fainelli · 6 years ago
  38. 457c899 treewide: Add SPDX license identifier for missed files by Thomas Gleixner · 6 years ago
  39. 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
  40. 53b29c3 swiotlb: save io_tlb_used to local variable before leaving critical section by Dongli Zhang · 6 years ago
  41. 83ca259 swiotlb: dump used and total slots when swiotlb buffer is full by Dongli Zhang · 6 years ago
  42. 26fb3da memblock: drop memblock_alloc_*_nopanic() variants by Mike Rapoport · 6 years ago
  43. 8a7f97b treewide: add checks for the return value of memblock_alloc*() by Mike Rapoport · 6 years ago
  44. a0bf842 swiotlb: add checks for the return value of memblock_alloc*() by Mike Rapoport · 6 years ago
  45. 45ba8d5 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost by Linus Torvalds · 6 years ago
  46. 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
  47. 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
  48. 492366f swiotlb: Add is_swiotlb_active() function by Joerg Roedel · 6 years ago
  49. abe420b swiotlb: Introduce swiotlb_max_mapping_size() by Joerg Roedel · 6 years ago
  50. feee964 swiotlb: remove swiotlb_dma_supported by Christoph Hellwig · 6 years ago
  51. 22cb45d swiotlb: drop pointless static qualifier in swiotlb_create_debugfs() by YueHaibing · 6 years ago
  52. 60513ed swiotlb: checking whether swiotlb buffer is full with io_tlb_used by Dongli Zhang · 6 years ago
  53. 71602fe swiotlb: add debugfs to track swiotlb buffer usage by Dongli Zhang · 6 years ago
  54. 6442ca2 swiotlb: fix comment on swiotlb_bounce() by Dongli Zhang · 6 years ago
  55. 227a76b swiotlb: clear io_tlb_start and io_tlb_end in swiotlb_exit by Christoph Hellwig · 6 years ago
  56. 55897af dma-direct: merge swiotlb_dma_ops into the dma_direct code by Christoph Hellwig · 6 years ago
  57. 68c6083 swiotlb: remove dma_mark_clean by Christoph Hellwig · 6 years ago
  58. b907e20 swiotlb: remove SWIOTLB_MAP_ERROR by Christoph Hellwig · 6 years ago
  59. b0cbeae dma-direct: remove the mapping_error dma_map_ops method by Christoph Hellwig · 6 years ago
  60. cb216b8 swiotlb: Skip cache maintenance on map error by Robin Murphy · 6 years ago
  61. 57c8a66 mm: remove include/linux/bootmem.h by Mike Rapoport · 6 years ago
  62. eb31d55 memblock: remove _virt from APIs returning virtual address by Mike Rapoport · 6 years ago
  63. a4a4330d swiotlb: add support for non-coherent DMA by Christoph Hellwig · 6 years ago
  64. fafadcd swiotlb: don't dip into swiotlb pool for coherent allocations by Christoph Hellwig · 6 years ago
  65. c4dae36 swiotlb: refactor swiotlb_map_page by Christoph Hellwig · 6 years ago
  66. 4803b44 swiotlb: use swiotlb_map_page in swiotlb_map_sg_attrs by Christoph Hellwig · 6 years ago
  67. 27744e0 swiotlb: merge swiotlb_unmap_page and unmap_single by Christoph Hellwig · 7 years ago
  68. dff8d6c swiotlb: remove the overflow buffer by Christoph Hellwig · 6 years ago
  69. 8088546 swiotlb: do not panic on mapping failures by Christoph Hellwig · 7 years ago
  70. b65125c swiotlb: mark is_swiotlb_buffer static by Christoph Hellwig · 7 years ago
  71. 21bb9d6 swiotlb: remove a pointless comment by Christoph Hellwig · 7 years ago
  72. 7d63fb3 swiotlb: clean up reporting by Kees Cook · 6 years ago
  73. 210d079 swiotlb: export swiotlb_dma_ops by Christoph Hellwig · 7 years ago
  74. cf65a0f dma-mapping: move all DMA mapping code to kernel/dma by Christoph Hellwig · 7 years ago[Renamed from lib/swiotlb.c]
  75. e5a5946 Merge tag 'dma-mapping-4.18' of git://git.infradead.org/users/hch/dma-mapping by Linus Torvalds · 7 years ago
  76. 05e13bb swiotlb: silent unwanted warning "buffer is full" by Jean Delvare · 7 years ago
  77. d0c8ba4 swiotlb: update comments to refer to physical instead of virtual addresses by Yisheng Xie · 7 years ago
  78. 30fd642 swiotlb: remove the CONFIG_DMA_DIRECT_OPS ifdefs by Christoph Hellwig · 7 years ago
  79. 698733f swiotlb: remove an unecessary NULL check by Dan Carpenter · 7 years ago
  80. 892a0be swiotlb: fix inversed DMA_ATTR_NO_WARN test by Michel Dänzer · 7 years ago
  81. 9fb71c2 Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 7 years ago
  82. ef389b7 Merge branch 'WIP.x86/asm' into x86/urgent, because the topic is ready by Ingo Molnar · 7 years ago
  83. 9e7f06c swiotlb: fix unexpected swiotlb_alloc_coherent failures by Takashi Iwai · 7 years ago
  84. 66bdb14 swiotlb: Use dma_direct_supported() for swiotlb_ops by Christoph Hellwig · 7 years ago
  85. 0803e60 swiotlb: Make swiotlb_{alloc,free}_buffer depend on CONFIG_DMA_DIRECT_OPS by Christoph Hellwig · 7 years ago
  86. 16e73ad dma/swiotlb: Remove swiotlb_{alloc,free}_coherent() by Christoph Hellwig · 7 years ago
  87. b6e0547 dma/direct: Handle the memory encryption bit in common code by Christoph Hellwig · 7 years ago
  88. e7de6c7 dma/swiotlb: Remove swiotlb_set_mem_attributes() by Christoph Hellwig · 7 years ago
  89. 4bd89ed swiotlb: remove various exports by Christoph Hellwig · 7 years ago
  90. 0176adb swiotlb: refactor coherent buffer allocation by Christoph Hellwig · 7 years ago
  91. a25381a swiotlb: refactor coherent buffer freeing by Christoph Hellwig · 7 years ago
  92. aaf796d swiotlb: wire up ->dma_supported in swiotlb_dma_ops by Christoph Hellwig · 7 years ago
  93. 251533e swiotlb: add common swiotlb_map_ops by Christoph Hellwig · 7 years ago
  94. 7f2c8bb swiotlb: rename swiotlb_free to swiotlb_exit by Christoph Hellwig · 7 years ago
  95. d0bc0c2 swiotlb: suppress warning when __GFP_NOWARN is set by Christian König · 7 years ago
  96. ea8c64a dma-mapping: move swiotlb arch helpers to a new header by Christoph Hellwig · 7 years ago
  97. d7b417f x86/mm: Add DMA support for SEV memory encryption by Tom Lendacky · 7 years ago
  98. 648babb swiotlb: Add warnings for use of bounce buffers with SME by Tom Lendacky · 7 years ago
  99. c775320 x86, swiotlb: Add memory encryption support by Tom Lendacky · 7 years ago
  100. 602d985 swiotlb: ensure that page-sized mappings are page-aligned by Nikita Yushchenko · 8 years ago