summaryrefslogtreecommitdiff
path: root/kernel/dma/swiotlb.c
AgeCommit message (Expand)Author
2026-09-09swiotlb: use the adjusted address for the highmem page lookupDonggeun Yoo
2026-08-24Merge tags 'dma-mapping-7.3-2026-08-24' and 'dma-mapping-7.3-2026-08-24-2' of...Linus Torvalds
2026-08-13dma/swiotlb: decouple high watermark tracking from CONFIG_DEBUG_FSchenhuguanshen
2026-07-31swiotlb: remove unused SWIOTLB_FORCE flagAneesh Kumar K.V (Arm)
2026-07-31dma: swiotlb: handle set_memory_decrypted() failuresAneesh Kumar K.V (Arm)
2026-07-31dma: swiotlb: free dynamic pools from process contextAneesh Kumar K.V (Arm)
2026-07-31dma-direct: pass attrs to dma_capable() for DMA_ATTR_CC_SHARED checksAneesh Kumar K.V (Arm)
2026-07-31dma: swiotlb: track pool encryption state and honor DMA_ATTR_CC_SHAREDAneesh Kumar K.V (Arm)
2026-07-31dma: swiotlb: pass mapping attributes by referenceAneesh Kumar K.V (Arm)
2026-07-31dma-pool: track decrypted atomic pools and select them via attrsAneesh Kumar K.V (Arm)
2026-07-31dma-direct: swiotlb: handle swiotlb alloc/free outside __dma_direct_alloc_pagesAneesh Kumar K.V (Arm)
2026-07-31swiotlb: Preserve allocation virtual address for dynamic poolsAneesh Kumar K.V (Arm)
2026-04-18Merge tag 'memblock-v7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds
2026-04-01memblock, treewide: make memblock_free() handle late freeingMike Rapoport (Microsoft)
2026-03-27Merge branch 'dt-reserved-mem-cleanups' into dma-mapping-for-nextMarek Szyprowski
2026-03-26of: reserved_mem: switch to ops based OF_DECLARE()Marek Szyprowski
2026-03-26of: reserved_mem: remove fdt node from the structureMarek Szyprowski
2026-03-25Merge tag 'dma-mapping-7.0-2026-03-25' into dma-mapping-for-nextMarek Szyprowski
2026-03-16dma: swiotlb: add KMSAN annotations to swiotlb_bounce()Shigeru Yoshida
2026-03-13dma-mapping: Separate DMA sync issuing and completion waitingBarry Song
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook
2025-11-16mm: make INVALID_PHYS_ADDR a generic macroAnshuman Khandual
2025-08-11swiotlb: Remove redundant __GFP_NOWARNQianfeng Rong
2024-08-22dma-mapping: replace zone_dma_bits by zone_dma_limitCatalin Marinas
2024-07-13swiotlb: fix kernel-doc description for swiotlb_del_transientYang Li
2024-07-10swiotlb: reduce swiotlb pool lookupsMichael Kelley
2024-05-20Merge tag 'dma-mapping-6.10-2024-05-20' of git://git.infradead.org/users/hch/...Linus Torvalds
2024-05-09dma: fix DMA sync for drivers not calling dma_set_mask*()Alexander Lobakin
2024-05-07dma: avoid redundant calls for sync operationsAlexander Lobakin
2024-05-07swiotlb: remove alloc_size argument to swiotlb_tbl_map_single()Michael Kelley
2024-05-02swiotlb: initialise restricted pool list_head when SWIOTLB_DYNAMIC=yWill Deacon
2024-04-02swiotlb: do not set total_used to 0 in swiotlb_create_debugfs_files()Dexuan Cui
2024-04-02swiotlb: fix swiotlb_bounce() to do partial sync's correctlyMichael Kelley
2024-04-02swiotlb: extend buffer pre-padding to alloc_align_mask if necessaryPetr Tesarik
2024-03-13swiotlb: Reinstate page-alignment for mappings >= PAGE_SIZEWill Deacon
2024-03-13swiotlb: Fix alignment checks when both allocation and DMA masks are presentWill Deacon
2024-03-13swiotlb: Honour dma_alloc_coherent() alignment in swiotlb_alloc()Will Deacon
2024-03-13swiotlb: Enforce page alignment in swiotlb_alloc()Will Deacon
2024-03-13swiotlb: Fix double-allocation of slots due to broken alignment handlingWill Deacon
2024-02-28swiotlb: add debugfs to track swiotlb transient pool usageZhangPeng
2024-01-18Merge tag 'dma-mapping-6.8-2024-01-18' of git://git.infradead.org/users/hch/d...Linus Torvalds
2024-01-11Merge tag 'dma-mapping-6.8-2024-01-08' of git://git.infradead.org/users/hch/d...Linus Torvalds
2024-01-09swiotlb: check alloc_size before the allocation of a new memory poolZhangPeng
2024-01-08mm, treewide: rename MAX_ORDER to MAX_PAGE_ORDERKirill A. Shutemov
2023-12-15swiotlb: reduce area lock contention for non-primary IO TLB poolsPetr Tesarik
2023-11-08swiotlb: fix out-of-bounds TLB allocations with CONFIG_SWIOTLB_DYNAMICPetr Tesarik
2023-11-03swiotlb: do not free decrypted pages if dynamicPetr Tesarik
2023-11-01Merge tag 'dma-mapping-6.7-2023-10-30' of git://git.infradead.org/users/hch/d...Linus Torvalds
2023-10-25swiotlb: do not try to allocate a TLB bigger than MAX_ORDER pagesPetr Tesarik