dma buffer sharing framework · Maintained
Maintainers
- M Sumit Semwal <sumit.semwal@linaro.org>
- M Christian König <christian.koenig@amd.com>
Paths
- F
Documentation/driver-api/dma-buf.rst - F
Documentation/userspace-api/dma-buf-alloc-exchange.rst - F
drivers/dma-buf/ - F
include/linux/*fence.h - F
include/linux/dma-buf.h - F
include/linux/dma-buf/ - F
include/linux/dma-resv.h - F
rust/helpers/dma-resv.c
Last 30 days
Most active threads (last 7 days)
-
COOLING4d
[RFC PATCH v7 00/13] coco: guest: Add a shared-granule allocator for host-shared memory
2026-09-21 14:50 · 2 replies in 7d · "Aneesh Kumar K.V (Arm)" <aneesh.kumar@kernel.org>
Recent patches
Most-recent 30 patches in this subsystem on linux-arm-kernel (capped at 30), ordered by date desc.
-
COOLING4d
[RFC PATCH v7 12/13] dma-buf: system_heap: Allocate shared buffers using CoCo shared memory allocator
2026-09-21 · "Aneesh Kumar K.V (Arm)" <aneesh.kumar@kernel.org> -
COOLING4d
[RFC PATCH v7 11/13] dma-buf: system_heap: Limit scatterlist entries to the buffer size
2026-09-21 · "Aneesh Kumar K.V (Arm)" <aneesh.kumar@kernel.org> -
COOLING11d
[PATCH RFC POC 26/50] dma-buf: stop unwinding sync file descriptors by hand
2026-09-15 · Christian Brauner <brauner@kernel.org> -
COOLING4d
[PATCH v6 7/9] dma-buf: system_heap: Enforce shared-granule alignment for cc-shared buffers
2026-09-04 · "Aneesh Kumar K.V (Arm)" <aneesh.kumar@kernel.org> -
COLD38d
[PATCH v2 4/4] dma-buf: heaps: Fix shared system heap allocation rollback
2026-08-20 · Steven Price <steven.price@arm.com> -
COLD38d
REVIEWED: 6 (6M) [PATCH v2 3/4] dma-buf: heaps: Zero system shared heap pages after conversion
2026-08-20 · Steven Price <steven.price@arm.com> -
COLD33d
[PATCH 2/2] dma-buf: heaps: Zero system shared heap pages after conversion
2026-08-20 · Steven Price <steven.price@arm.com> -
STALE73d
Re: [PATCH v7 16/22] dma-direct: make dma_direct_map_phys() honor DMA_ATTR_CC_SHARED
2026-07-08 · Aneesh Kumar K.V <aneesh.kumar@kernel.org> -
STALE67d
[PATCH v5 07/10] dma-buf: system_heap: Enforce shared-granule alignment for cc-shared buffers
2026-07-06 · "Aneesh Kumar K.V (Arm)" <aneesh.kumar@kernel.org> -
STALE131d
[PATCH 2/8] dma-heap: Provide accessors so that in-kernel drivers can allocate dmabufs from specific heaps
2026-05-05 · Ketil Johnsen <hidden> -
STALE131d
[PATCH 1/8] dma-heap: Add proper kref handling on dma-buf heaps
2026-05-05 · Ketil Johnsen <hidden> -
STALE359d
REVIEWED: 8 (8M) [PATCH v12 2/9] dma-buf: dma-heap: export declared functions
2025-09-11 · Jens Wiklander <hidden> -
STALE402d
Re: [PATCH] arm64/dma-mapping: Fix arch_sync_dma_for_device to respect dir parameter
2025-08-20 · Catalin Marinas <catalin.marinas@arm.com> -
STALE381d
REVIEWED: 1 (1M) [PATCH v11 2/9] dma-buf: dma-heap: export declared functions
2025-08-13 · Jens Wiklander <hidden> -
STALE445d
[PATCH v10 2/9] dma-buf: dma-heap: export declared functions
2025-06-10 · Jens Wiklander <hidden> -
STALE482d
[PATCH v9 2/9] dma-buf: dma-heap: export declared functions
2025-05-20 · Jens Wiklander <hidden> -
STALE508d
[PATCH v8 05/14] dma-buf: dma-heap: export declared functions
2025-05-02 · Jens Wiklander <hidden> -
STALE563d
[RFC PATCH 2/5] cma-heap: Allow registration of custom cma heaps
2025-01-30 · Florent Tomasin <hidden> -
STALE727d
[RFC PATCH 4/4] dma-buf: heaps: add Linaro restricted dmabuf heap support
2024-08-30 · Jens Wiklander <hidden> -
STALE727d
[RFC PATCH 1/4] dma-buf: heaps: restricted_heap: add no_map attribute
2024-08-30 · Jens Wiklander <hidden> -
STALE683d
[PATCH v7 04/28] dma-buf: heaps: Deduplicate docs and adopt common format
2024-07-20 · Yunfei Dong <yunfei.dong@mediatek.com> -
STALE683d
[PATCH v7 06/28] dma-heap: Provide accessors so that in-kernel drivers can allocate dmabufs from specific heaps
2024-07-20 · Yunfei Dong <yunfei.dong@mediatek.com> -
STALE683d
[PATCH v7 05/28] dma-heap: Add proper kref handling on dma-buf heaps
2024-07-20 · Yunfei Dong <yunfei.dong@mediatek.com> -
STALE831d
[PATCH v6,05/24] dma-buf: heaps: Deduplicate docs and adopt common format
2024-05-16 · Yunfei Dong <yunfei.dong@mediatek.com> -
STALE831d
[PATCH v6,07/24] dma-heap: Provide accessors so that in-kernel drivers can allocate dmabufs from specific heaps
2024-05-16 · Yunfei Dong <yunfei.dong@mediatek.com> -
STALE831d
[PATCH v6,06/24] dma-heap: Add proper kref handling on dma-buf heaps
2024-05-16 · Yunfei Dong <yunfei.dong@mediatek.com> -
STALE766d
[PATCH v5 9/9] dma_buf: heaps: restricted_heap_mtk: Add a new CMA heap
2024-05-15 · Yong Wu <yong.wu@mediatek.com> -
STALE766d
[PATCH v5 8/9] dma-buf: heaps: restricted_heap_mtk: Add TEE memory service call
2024-05-15 · Yong Wu <yong.wu@mediatek.com> -
STALE766d
[PATCH v5 7/9] dma-buf: heaps: restricted_heap: Add MediaTek restricted heap and heap_init
2024-05-15 · Yong Wu <yong.wu@mediatek.com> -
STALE766d
[PATCH v5 6/9] dma-buf: heaps: restricted_heap: Add dma_ops
2024-05-15 · Yong Wu <yong.wu@mediatek.com>
Needs attention (review trailers in, no pickup)
Patches with review trailers that haven't landed in mainline and haven't been Acked by a maintainer. Oldest first.
-
COLD38d
REVIEWED: 6 (6M) [PATCH v2 3/4] dma-buf: heaps: Zero system shared heap pages after conversion
2026-08-20 · Steven Price <steven.price@arm.com> · 1 Reviewed-by
Quiet for 30+ days
Patches with no review trailers and no replies. Either the author is heads-down elsewhere or these slipped through. Oldest first.
-
STALE67d
[PATCH v5 07/10] dma-buf: system_heap: Enforce shared-granule alignment for cc-shared buffers
2026-07-06 · "Aneesh Kumar K.V (Arm)" <aneesh.kumar@kernel.org> -
STALE73d
Re: [PATCH v7 16/22] dma-direct: make dma_direct_map_phys() honor DMA_ATTR_CC_SHARED
2026-07-08 · Aneesh Kumar K.V <aneesh.kumar@kernel.org>