1. cb3f09f Merge tag 'hyperv-next-signed-20220114' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux by Linus Torvalds · 3 years ago
  2. f56caed Merge branch 'akpm' (patches from Andrew) by Linus Torvalds · 3 years ago
  3. a674e48 dma/pool: create dma atomic pool only if dma zone has managed pages by Baoquan He · 3 years ago
  4. 2deb55d swiotlb: Add CONFIG_HAS_IOMEM check around swiotlb_mem_remap() by Wei Liu · 3 years ago
  5. 1a5e91d swiotlb: Add swiotlb bounce buffer remap function for HV IVM by Tianyu Lan · 3 years, 1 month ago
  6. 28e4576 dma-direct: add a dma_direct_use_pool helper by Christoph Hellwig · 3 years, 2 months ago
  7. aea7e2a dma-direct: factor the swiotlb code out of __dma_direct_alloc_pages by Christoph Hellwig · 3 years, 2 months ago
  8. f5d3939 dma-direct: drop two CONFIG_DMA_RESTRICTED_POOL conditionals by Christoph Hellwig · 3 years, 2 months ago
  9. 78bc727 dma-direct: warn if there is no pool for force unencrypted allocations by Christoph Hellwig · 3 years, 2 months ago
  10. 955f58f dma-direct: fail allocations that can't be made coherent by Christoph Hellwig · 3 years, 2 months ago
  11. a86d109 dma-direct: refactor the !coherent checks in dma_direct_alloc by Christoph Hellwig · 3 years, 2 months ago
  12. d541ae5 dma-direct: factor out a helper for DMA_ATTR_NO_KERNEL_MAPPING allocations by Christoph Hellwig · 3 years, 2 months ago
  13. f3c9622 dma-direct: clean up the remapping checks in dma_direct_alloc by Christoph Hellwig · 3 years, 2 months ago
  14. a90cf30 dma-direct: always leak memory that can't be re-encrypted by Christoph Hellwig · 3 years, 2 months ago
  15. 5570449 dma-direct: don't call dma_set_decrypted for remapped allocations by Christoph Hellwig · 3 years, 2 months ago
  16. 4d05647 dma-direct: factor out dma_set_{de,en}crypted helpers by Christoph Hellwig · 3 years, 2 months ago
  17. 3725949 Merge tag 'dma-mapping-5.16' of git://git.infradead.org/users/hch/dma-mapping by Linus Torvalds · 3 years, 2 months ago
  18. 512b7931 Merge branch 'akpm' (patches from Andrew) by Linus Torvalds · 3 years, 2 months ago
  19. 4421cca memblock: use memblock_free for freeing virtual pointers by Mike Rapoport · 3 years, 2 months ago
  20. 3ecc683 memblock: rename memblock_free to memblock_phys_free by Mike Rapoport · 3 years, 2 months ago
  21. fa27717 memblock: drop memblock_free_early_nid() and memblock_free_early() by Mike Rapoport · 3 years, 2 months ago
  22. 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
  23. 46f8763 Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux by Linus Torvalds · 3 years, 2 months ago
  24. 6e5772c Merge tag 'x86_cc_for_v5.16_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 3 years, 2 months ago
  25. 52d9691 Merge branches 'apple/dart', 'arm/mediatek', 'arm/renesas', 'arm/smmu', 'arm/tegra', 'iommu/fixes', 'x86/amd', 'x86/vt-d' and 'core' into next by Joerg Roedel · 3 years, 2 months ago
  26. 9fbd8dc dma-mapping: use 'bitmap_zalloc()' when applicable by Christophe JAILLET · 3 years, 2 months ago
  27. 515dcc2 Merge tag 'dma-mapping-5.15-2' of git://git.infradead.org/users/hch/dma-mapping by Linus Torvalds · 3 years, 2 months ago
  28. c2bbf9d dma-debug: teach add_dma_entry() about DMA_ATTR_SKIP_CPU_SYNC by Hamza Mahfooz · 3 years, 3 months ago
  29. 293d92c dma-debug: fix sg checks in debug_dma_map_sg() by Gerald Schaefer · 3 years, 3 months ago
  30. 011a9ce dma-mapping: fix the kerneldoc for dma_map_sgtable() by Logan Gunthorpe · 3 years, 3 months ago
  31. e9d1d2b treewide: Replace the use of mem_encrypt_active() with cc_platform_has() by Tom Lendacky · 3 years, 4 months ago
  32. a9c38c5 dma-mapping: remove bogus test for pfn_valid from dma_map_resource by Mike Rapoport · 3 years, 3 months ago
  33. e81e99b swiotlb: Support aligned swiotlb buffers by David Stevens · 3 years, 3 months ago
  34. b9b11b1 Merge tag 'dma-mapping-5.15-1' of git://git.infradead.org/users/hch/dma-mapping by Linus Torvalds · 3 years, 3 months ago
  35. 510e1a7 dma-debug: prevent an error message from causing runtime problems by Hamza Mahfooz · 3 years, 4 months ago
  36. a61cb60 dma-mapping: fix the kerneldoc for dma_map_sg_attrs by Christoph Hellwig · 3 years, 4 months ago
  37. 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, 4 months ago
  38. f3c4b13 swiotlb: use depends on for DMA_RESTRICTED_POOL by Claire Chang · 3 years, 4 months ago
  39. 22f9feb dma-mapping: make the global coherent pool conditional by Christoph Hellwig · 3 years, 6 months ago
  40. 39a2d35 dma-mapping: add a dma_init_global_coherent helper by Christoph Hellwig · 3 years, 6 months ago
  41. a693357 dma-mapping: simplify dma_init_coherent_memory by Christoph Hellwig · 3 years, 6 months ago
  42. 70d6aa0 dma-mapping: allow using the global coherent pool for !ARM by Christoph Hellwig · 3 years, 6 months ago
  43. faf4ef8 dma-direct: add support for dma_coherent_default_memory by Christoph Hellwig · 3 years, 6 months ago
  44. 2a047e0 dma-mapping: return an unsigned int from dma_map_sg{,_attrs} by Christoph Hellwig · 3 years, 5 months ago
  45. d03c544 dma-mapping: disallow .map_sg operations from returning zero on error by Logan Gunthorpe · 3 years, 5 months ago
  46. 66ab631 dma-mapping: return error code from dma_dummy_map_sg() by Martin Oliveira · 3 years, 5 months ago
  47. c81be74 dma-direct: return appropriate error code from dma_direct_map_sg() by Logan Gunthorpe · 3 years, 5 months ago
  48. fffe3cc dma-mapping: allow map_sg() ops to return negative error codes by Logan Gunthorpe · 3 years, 5 months ago
  49. 173735c dma-debug: fix debugfs initialization order by Anthony Iliopoulos · 3 years, 5 months ago
  50. 1d7db83 dma-debug: use memory_intersects() directly by Kefeng Wang · 3 years, 5 months ago
  51. ad6c002 swiotlb: Free tbl memory in swiotlb_exit() by Will Deacon · 3 years, 5 months ago
  52. 1efd3fc swiotlb: Emit diagnostic in swiotlb_exit() by Will Deacon · 3 years, 5 months ago
  53. 463e862 swiotlb: Convert io_default_tlb_mem to static allocation by Will Deacon · 3 years, 5 months ago
  54. 40ac971 dma-mapping: handle vmalloc addresses in dma_common_{mmap,get_sgtable} by Roman Skakun · 3 years, 6 months ago
  55. 868c9dd swiotlb: add overflow checks to swiotlb_bounce by Dominique Martinet · 3 years, 6 months ago
  56. 09a4a79 swiotlb: fix implicit debugfs declarations by Claire Chang · 3 years, 6 months ago
  57. 0b84e4f swiotlb: Add restricted DMA pool initialization by Claire Chang · 3 years, 6 months ago
  58. f4111e3 swiotlb: Add restricted DMA alloc/free support by Claire Chang · 3 years, 6 months ago
  59. 7034787 swiotlb: Refactor swiotlb_tbl_unmap_single by Claire Chang · 3 years, 6 months ago
  60. 36f7b2f swiotlb: Move alloc_size to swiotlb_find_slots by Claire Chang · 3 years, 6 months ago
  61. 903cd0f swiotlb: Use is_swiotlb_force_bounce for swiotlb data bouncing by Claire Chang · 3 years, 6 months ago
  62. 6f2beb2 swiotlb: Update is_swiotlb_active to add a struct device argument by Claire Chang · 3 years, 6 months ago
  63. 7fd856a swiotlb: Update is_swiotlb_buffer to add a struct device argument by Claire Chang · 3 years, 6 months ago
  64. 69031f5 swiotlb: Set dev->dma_io_tlb_mem to the swiotlb pool used by Claire Chang · 3 years, 6 months ago
  65. 6e675a1 swiotlb: Refactor swiotlb_create_debugfs by Claire Chang · 3 years, 6 months ago
  66. 0a65579 swiotlb: Refactor swiotlb init functions by Claire Chang · 3 years, 6 months ago
  67. e72b0696 Merge tag 'dma-mapping-5.14' of git://git.infradead.org/users/hch/dma-mapping by Linus Torvalds · 3 years, 6 months ago
  68. 8fd2ed1c Merge branch 'stable/for-linus-5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb by Linus Torvalds · 3 years, 6 months ago
  69. 2b4bbc6 dma-debug: report -EEXIST errors in add_dma_entry by Hamza Mahfooz · 3 years, 7 months ago
  70. bab1622 dma-mapping: remove a trailing space by Zhen Lei · 3 years, 7 months ago
  71. 5f89468 swiotlb: manipulate orig_addr when tlb_addr has offset by Bumyong Lee · 3 years, 8 months ago
  72. 74d6790 Merge branch 'stable/for-linus-5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb by Linus Torvalds · 3 years, 8 months ago
  73. 954b720 Merge tag 'dma-mapping-5.13' of git://git.infradead.org/users/hch/dma-mapping by Linus Torvalds · 3 years, 8 months ago
  74. e82b9b3 kernel/dma: remove unnecessary unmap_kernel_range by Nicholas Piggin · 3 years, 8 months ago
  75. dfc06b3 swiotlb: don't override user specified size in swiotlb_adjust_size by Christoph Hellwig · 3 years, 8 months ago
  76. 95b079d swiotlb: Fix the type of index by Claire Chang · 3 years, 8 months ago
  77. ca94748 dma-mapping: benchmark: Add support for multi-pages map/unmap by Xiang Chen · 3 years, 10 months ago
  78. 42e4eef dma-mapping: benchmark: use the correct HiSilicon copyright by Hao Fang · 3 years, 9 months ago
  79. 2726bf3 swiotlb: Make SWIOTLB_NO_FORCE perform no allocation by Florian Fainelli · 3 years, 9 months ago
  80. 2cbc277 swiotlb: remove swiotlb_nr_tbl by Christoph Hellwig · 3 years, 9 months ago
  81. 2d29960 swiotlb: dynamically allocate io_tlb_default_mem by Christoph Hellwig · 3 years, 9 months ago
  82. 73f6209 swiotlb: move global variables into a new io_tlb_mem structure by Claire Chang · 3 years, 9 months ago
  83. 5d0538b swiotlb: lift the double initialization protection from xen-swiotlb by Christoph Hellwig · 3 years, 10 months ago
  84. 80808d2 swiotlb: split swiotlb_tbl_sync_single by Christoph Hellwig · 3 years, 10 months ago
  85. 2bdba62 swiotlb: move orig addr and size validation into swiotlb_bounce by Christoph Hellwig · 3 years, 10 months ago
  86. 2973073 swiotlb: remove the alloc_size parameter to swiotlb_tbl_unmap_single by Christoph Hellwig · 3 years, 10 months ago
  87. 7d5b573 dma-mapping: add a dma_alloc_noncontiguous API by Christoph Hellwig · 4 years ago
  88. 198c50e dma-mapping: refactor dma_{alloc,free}_pages by Christoph Hellwig · 3 years, 11 months ago
  89. eedb0b1 dma-mapping: add a dma_mmap_pages helper by Christoph Hellwig · 4 years ago
  90. ef9856a Merge branch 'stable/for-linus-5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb by Linus Torvalds · 3 years, 10 months ago
  91. daf9514 swiotlb: Validate bounce size in the sync/unmap path by Martin Radev · 4 years ago
  92. 1f221a0 swiotlb: respect min_align_mask by Christoph Hellwig · 3 years, 10 months ago
  93. a4dec04 Merge tag 'dma-mapping-5.12' of git://git.infradead.org/users/hch/dma-mapping by Linus Torvalds · 3 years, 10 months ago
  94. 16fc3ce swiotlb: don't modify orig_addr in swiotlb_tbl_sync_single by Christoph Hellwig · 3 years, 11 months ago
  95. 26a7e09 swiotlb: refactor swiotlb_tbl_map_single by Christoph Hellwig · 3 years, 11 months ago
  96. 2671fe5 Merge tag 'mips_5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux by Linus Torvalds · 3 years, 10 months ago
  97. ca10d0f swiotlb: clean up swiotlb_tbl_unmap_single by Christoph Hellwig · 3 years, 11 months ago
  98. c32a77fd swiotlb: factor out a nr_slots helper by Christoph Hellwig · 3 years, 11 months ago
  99. c7fbeca swiotlb: factor out an io_tlb_offset helper by Christoph Hellwig · 3 years, 11 months ago
  100. b5d7ccb swiotlb: add a IO_TLB_SIZE define by Christoph Hellwig · 3 years, 11 months ago