summaryrefslogtreecommitdiffstats
path: root/kernel/dma
Commit message (Expand)AuthorAgeFilesLines
* swiotlb: mark swiotlb_memblock_alloc() as __initRandy Dunlap2023-02-221-1/+2
* swiotlb: remove swiotlb_max_segmentChristoph Hellwig2023-02-161-8/+0
* dma-mapping: reject GFP_COMP for noncoherent allocationsChristoph Hellwig2022-12-211-0/+4
* dma-mapping: reject __GFP_COMP in dma_alloc_attrsChristoph Hellwig2022-11-211-0/+8
* swiotlb: reduce the swiotlb buffer size on allocation failureAlexey Kardashevskiy2022-11-011-24/+39
* Merge tag 'mm-stable-2022-10-08' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2022-10-101-3/+7
|\
| * dma: kmsan: unpoison DMA mappingsAlexander Potapenko2022-10-031-3/+7
* | swiotlb: don't panic!Robin Murphy2022-09-201-11/+19
* | swiotlb: replace kmap_atomic() with memcpy_{from,to}_page()Fabio M. De Francesco2022-09-201-6/+4
* | dma-mapping: mark dma_supported staticChristoph Hellwig2022-09-071-2/+1
* | swiotlb: fix a typoChao Gao2022-09-071-1/+1
* | swiotlb: avoid potential left shift overflowChao Gao2022-09-071-1/+4
* | dma-debug: improve search for partial syncsRobin Murphy2022-09-071-4/+2
* | Revert "swiotlb: panic if nslabs is too small"Yu Zhao2022-09-071-5/+1
|/
* Merge tag 'rproc-v5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/remo...Linus Torvalds2022-08-081-2/+8
|\
| * dma-mapping: Add dma_release_coherent_memory to DMA APIMark-PK Tsai2022-06-241-2/+8
* | Merge tag 'dma-mapping-5.20-2022-08-06' of git://git.infradead.org/users/hch/...Linus Torvalds2022-08-064-58/+303
|\ \
| * | swiotlb: fix passing local variable to debugfs_create_ulong()Tianyu Lan2022-07-281-3/+9
| * | dma-mapping: reformat comment to suppress htmldoc warningLogan Gunthorpe2022-07-281-9/+9
| * | dma-mapping: add flags to dma_map_ops to indicate PCI P2PDMA supportLogan Gunthorpe2022-07-261-0/+18
| * | dma-direct: support PCI P2PDMA pages in dma-direct map_sgLogan Gunthorpe2022-07-262-7/+44
| * | dma-mapping: allow EREMOTEIO return code for P2PDMA transfersLogan Gunthorpe2022-07-261-1/+4
| * | swiotlb: clean up some coding style and minor issuesTianyu Lan2022-07-221-11/+15
| * | dma-mapping: add dma_opt_mapping_size()John Garry2022-07-191-0/+12
| * | swiotlb: move struct io_tlb_slot to swiotlb.cChristoph Hellwig2022-07-181-0/+6
| * | swiotlb: ensure a segment doesn't cross the area boundaryChao Gao2022-07-181-1/+10
| * | swiotlb: consolidate rounding up default_nslabsChao Gao2022-07-181-17/+16
| * | swiotlb: remove unused fields in io_tlb_memChao Gao2022-07-181-2/+0
| * | swiotlb: fix use after free on error handling pathDan Carpenter2022-07-181-1/+1
| * | swiotlb: split up the global swiotlb lockTianyu Lan2022-07-131-40/+189
| * | swiotlb: fail map correctly with failed io_tlb_default_memRobin Murphy2022-07-121-1/+1
| * | swiotlb: panic if nslabs is too smallDongli Zhang2022-06-221-1/+5
| * | swiotlb: remove a useless return in swiotlb_initDongli Zhang2022-06-221-1/+1
| |/
* / dma-direct: use the correct size for dma_set_encrypted()Dexuan Cui2022-06-231-3/+2
|/
* swiotlb: fix setting ->force_bounceChristoph Hellwig2022-06-021-8/+6
* dma-debug: make things less spammy under memory pressureRob Clark2022-06-021-1/+1
* dma-direct: don't over-decrypt memoryRobin Murphy2022-05-231-2/+2
* swiotlb: max mapping size takes min align mask into accountTianyu Lan2022-05-171-1/+12
* swiotlb: use the right nslabs-derived sizes in swiotlb_init_lateChristoph Hellwig2022-05-131-8/+11
* swiotlb: use the right nslabs value in swiotlb_init_remapChristoph Hellwig2022-05-131-3/+4
* swiotlb: don't panic when the swiotlb buffer can't be allocatedChristoph Hellwig2022-05-131-2/+4
* dma-debug: change allocation mode from GFP_NOWAIT to GFP_ATIOMICMikulas Patocka2022-05-111-1/+1
* dma-direct: don't fail on highmem CMA pages in dma_direct_alloc_pagesChristoph Hellwig2022-05-111-17/+10
* swiotlb: remove swiotlb_init_with_tbl and swiotlb_init_late_with_tblChristoph Hellwig2022-04-181-57/+20
* swiotlb: provide swiotlb_init variants that remap the bufferChristoph Hellwig2022-04-181-3/+33
* swiotlb: pass a gfp_mask argument to swiotlb_init_lateChristoph Hellwig2022-04-181-5/+2
* swiotlb: add a SWIOTLB_ANY flag to lift the low memory restrictionChristoph Hellwig2022-04-181-2/+9
* swiotlb: make the swiotlb_init interface more usefulChristoph Hellwig2022-04-181-16/+19
* swiotlb: rename swiotlb_late_init_with_default_sizeChristoph Hellwig2022-04-181-4/+2
* swiotlb: simplify swiotlb_max_segmentChristoph Hellwig2022-04-181-17/+3