summaryrefslogtreecommitdiff
path: root/kernel/dma
AgeCommit message (Expand)AuthorFilesLines
2024-12-14dma-debug: fix a possible deadlock on radix_lockLevi Yun1-2/+6
2024-09-12dma-mapping: benchmark: Don't starve others when doing the testYicong Yang1-0/+16
2024-09-08dma-debug: avoid deadlock between dma debug vs printk and netconsoleRik van Riel1-1/+4
2024-08-03dma: fix call order in dmam_free_coherentLance Richardson1-1/+1
2024-07-11dma-mapping: benchmark: avoid needless copy_to_user if benchmark failsFedor Pchelkin1-0/+3
2024-06-12dma-mapping: benchmark: handle NUMA_NO_NODE correctlyFedor Pchelkin1-2/+1
2024-06-12dma-mapping: benchmark: fix node id validationFedor Pchelkin1-1/+2
2024-04-13dma-direct: Leak pages on dma_set_decrypted() failureRick Edgecombe1-4/+5
2024-04-03swiotlb: Fix alignment checks when both allocation and DMA masks are presentWill Deacon1-2/+9
2024-01-25dma-mapping: clear dev->dma_mem to NULL after freeing itJoakim Zhang1-1/+3
2023-10-06dma-debug: don't call __dma_entry_alloc_check_leak() under free_entries_lockSergey Senozhatsky1-5/+15
2023-08-23dma-remap: use kvmalloc_array/kvfree for larger dma memory remapgaoxu1-2/+2
2023-07-23swiotlb: mark swiotlb_memblock_alloc() as __initRandy Dunlap1-1/+2
2023-07-23swiotlb: reduce the number of areas to match actual memory pool sizePetr Tesarik1-3/+24
2023-07-23swiotlb: reduce the swiotlb buffer size on allocation failureAlexey Kardashevskiy1-24/+39
2023-07-23swiotlb: always set the number of areas before allocating the poolPetr Tesarik1-8/+11
2023-05-11swiotlb: fix debugfs reporting of reserved memory poolsMichael Kelley1-2/+4
2023-05-11swiotlb: relocate PageHighMem test away from rmem_swiotlb_setupDoug Berger1-5/+5
2022-10-10Merge tag 'mm-stable-2022-10-08' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-3/+7
2022-10-03dma: kmsan: unpoison DMA mappingsAlexander Potapenko1-3/+7
2022-09-20swiotlb: don't panic!Robin Murphy1-11/+19
2022-09-20swiotlb: replace kmap_atomic() with memcpy_{from,to}_page()Fabio M. De Francesco1-6/+4
2022-09-07dma-mapping: mark dma_supported staticChristoph Hellwig1-2/+1
2022-09-07swiotlb: fix a typoChao Gao1-1/+1
2022-09-07swiotlb: avoid potential left shift overflowChao Gao1-1/+4
2022-09-07dma-debug: improve search for partial syncsRobin Murphy1-4/+2
2022-09-07Revert "swiotlb: panic if nslabs is too small"Yu Zhao1-5/+1
2022-08-08Merge tag 'rproc-v5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/remo...Linus Torvalds1-2/+8
2022-08-06Merge tag 'dma-mapping-5.20-2022-08-06' of git://git.infradead.org/users/hch/...Linus Torvalds4-58/+303
2022-07-28swiotlb: fix passing local variable to debugfs_create_ulong()Tianyu Lan1-3/+9
2022-07-28dma-mapping: reformat comment to suppress htmldoc warningLogan Gunthorpe1-9/+9
2022-07-26dma-mapping: add flags to dma_map_ops to indicate PCI P2PDMA supportLogan Gunthorpe1-0/+18
2022-07-26dma-direct: support PCI P2PDMA pages in dma-direct map_sgLogan Gunthorpe2-7/+44
2022-07-26dma-mapping: allow EREMOTEIO return code for P2PDMA transfersLogan Gunthorpe1-1/+4
2022-07-22swiotlb: clean up some coding style and minor issuesTianyu Lan1-11/+15
2022-07-19dma-mapping: add dma_opt_mapping_size()John Garry1-0/+12
2022-07-18swiotlb: move struct io_tlb_slot to swiotlb.cChristoph Hellwig1-0/+6
2022-07-18swiotlb: ensure a segment doesn't cross the area boundaryChao Gao1-1/+10
2022-07-18swiotlb: consolidate rounding up default_nslabsChao Gao1-17/+16
2022-07-18swiotlb: remove unused fields in io_tlb_memChao Gao1-2/+0
2022-07-18swiotlb: fix use after free on error handling pathDan Carpenter1-1/+1
2022-07-13swiotlb: split up the global swiotlb lockTianyu Lan1-40/+189
2022-07-12swiotlb: fail map correctly with failed io_tlb_default_memRobin Murphy1-1/+1
2022-06-24dma-mapping: Add dma_release_coherent_memory to DMA APIMark-PK Tsai1-2/+8
2022-06-23dma-direct: use the correct size for dma_set_encrypted()Dexuan Cui1-3/+2
2022-06-22swiotlb: panic if nslabs is too smallDongli Zhang1-1/+5
2022-06-22swiotlb: remove a useless return in swiotlb_initDongli Zhang1-1/+1
2022-06-02swiotlb: fix setting ->force_bounceChristoph Hellwig1-8/+6
2022-06-02dma-debug: make things less spammy under memory pressureRob Clark1-1/+1
2022-05-23dma-direct: don't over-decrypt memoryRobin Murphy1-2/+2