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