Skip to content

DMA buffer sharing framework

Maintained 1,909 threads 3,588 messages Latest

About Lists, Files, Maintainers
Lists
[email protected], [email protected], linux-media
Files
Documentation/driver-api/dma-buf.rst, Documentation/userspace-api/dma-buf-alloc-exchange.rst, drivers/dma-buf/, include/linux/*fence.h, include/linux/dma-buf.h, include/linux/dma-buf/, include/linux/dma-resv.h, rust/helpers/dma-resv.c and 2 more
Maintainers
Christian König, Philipp Stanner, Sumit Semwal
  1. vfio/pci: Add mmap() for DMABUFs PATCH v8 9 patches Matt Evans dri-devel kvm linux-media +2 drivers/ (8), include/ (3) In review 13 replies
  2. dma-buf: dma-fence: Remove dma_fence_init64() PATCH 3 patches Philipp Stanner amd-gfx dri-devel intel-gfx +9 drivers/ (50), include/, rust/ In review 9 replies
  3. dma-buf/dma-fence: Close race window against error checks RFC PATCH 1 patch Philipp Stanner dri-devel lkml include/linux/dma-fence.h New 0 replies
  4. rust: Add drm::JobQueue PATCH 8 patches Philipp Stanner dri-devel linux-media lkml +1 rust/kernel/dma_buf/ (2), rust/kernel/drm/ (2), MAINTAINERS, rust/helpers/ In review 2 replies
  5. Add offsetofp() and offsetofendp() for pointer arithmetic PATCH 3 patches Bence Csokas arm-scmi bpf chrome-platform +17 drivers/ (29), net/ (12), fs/ (7), arch/, +4 In review 4 replies
  6. memcg: account the remaining uncharged kernel allocations PATCH 7 patches Tao Cui dri-devel io-uring kvm +8 io_uring/ (8), drivers/ (7), kernel/ (2) In review 8 replies
  7. DMA-buf mapping types PATCH v2 23 patches Alistair Popple amd-gfx dri-devel intel-xe +5 drivers/ (46), include/ (3), io_uring/, net/, +2 In review 5 replies
  8. coco: guest: Add a shared-granule allocator for host-shared memory PATCH v9 14 patches Aneesh Kumar K.V (Arm) dri-devel kvmarm linux-coco +4 drivers/ (9), arch/ (8), kernel/ (6), include/ (3), +1 In review 5 replies
  9. memcg: dma-buf cgroup accounting and charge transfer PATCH v4 8 patches Albert Esteve cgroups dri-devel linux-doc +8 include/ (7), drivers/ (5), tools/ (5), security/ (3), +2 In review 3 replies
  10. fs: support dma-buf backed direct I/O RFC 4 patches Anuj Gupta linux-block linux-fsdevel linux-xfs include/linux/ (3), block/ (2), fs/iomap/, fs/xfs/ In review 15 replies
  11. dma-buf/sw_sync: Avoid taking references to released fences PATCH 1 patch Kirtikumar Anandrao Ramchandani dri-devel linux-media drivers/dma-buf/sw_sync.c In review 3 replies
  12. dma-buf: system_heap: optimize allocation orders for x86 PATCH v3 1 patch Davidlohr Bueso dri-devel linux-media Documentation/userspace-api/, drivers/dma-buf/heaps/ New 0 replies
  13. dma-buf: Phase out is_signaled() race RFC PATCH 6 patches Philipp Stanner amd-gfx dri-devel intel-gfx +10 drivers/ (51), include/ In review 6 replies
  14. rust: Add drm::JobQueue RFC PATCH v7 8 patches Philipp Stanner dri-devel linux-media lkml +1 samples/rust/ (3), rust/kernel/dma_buf/ (2), rust/kernel/drm/ (2), rust/helpers/ In review 2 replies
  15. allow dma-buf-io ctx reuse across files PATCH 5 patches Pavel Begunkov dri-devel io-uring linux-block +2 include/linux/ (2), io_uring/ (2), block/, drivers/dma-buf/ In review 1 reply
  16. dma-buf: Reject private mappings in dma_buf_mmap_internal() and dma_buf_mmap() PATCH 1 patch Chris Wiseman dri-devel linux-media lkml drivers/dma-buf/dma-buf.c In review 1 reply
  17. dma-buf/udmabuf: do not warn on huge user-controlled allocations PATCH 1 patch Yuehong Wu dri-devel linux-media lkml drivers/dma-buf/udmabuf.c New 0 replies
  18. dma-buf: Release input fences in the unwrap merge order test PATCH 1 patch Wentao Liang dri-devel linux-media lkml +1 drivers/dma-buf/st-dma-fence-unwrap.c In review 2 replies
  19. rust: Adjust dma_buf::DriverFence::drop() PATCH 2 patches Philipp Stanner dri-devel linux-media lkml +1 rust/kernel/dma_buf/dma_fence.rs New 0 replies
  20. dma-buf: dmabuf->file release-time cleanup PATCH v3 3 patches Matt Evans dri-devel intel-gfx linux-media +2 drivers/dma-buf/, drivers/gpu/drm/i915/gvt/, drivers/gpu/drm/vmwgfx/, include/linux/ In review 5 replies
  21. memcg: dma-buf cgroup accounting and charge transfer PATCH v3 8 patches Albert Esteve cgroups dri-devel linux-doc +9 include/ (7), drivers/ (5), tools/ (5), security/ (3), +2 Superseded 8 replies
  22. dma-buf: system_heap: Reject private mappings in system_heap_mmap() PATCH 1 patch Chris Wiseman dri-devel linux-media lkml +1 drivers/dma-buf/heaps/system_heap.c In review 3 replies
  23. Solve dma_fence's problems by locking RFC PATCH v2 3 patches Philipp Stanner dri-devel intel-gfx linux-media +3 drivers/ (5), include/ (2) In review 11 replies
  24. sched: Add support for long task name PATCH v8 6 patches André Almeida linux-api linux-mm linux-trace-kernel +2 drivers/ (17), include/ (12), security/ (6), kernel/ (5), +4 In review 2 replies
  25. vfio/pci: Add PCIe TPH support PATCH v20 16 patches Chengwen Feng kvm linux-pci drivers/ (7), include/ (5) In review 4 replies
  26. rust: DmaFence: Implement Deref for FenceContext PATCH 1 patch Philipp Stanner dri-devel linux-media lkml +1 rust/kernel/dma_buf/dma_fence.rs In review 1 reply
  27. dma-buf: system_heap: 2MB chunks on x86 PATCH v2 2 patches Davidlohr Bueso dri-devel linux-media Documentation/userspace-api/, drivers/dma-buf/, drivers/dma-buf/heaps/ In review 4 replies
  28. dma-buf: warn-only mode for DMABUF_DEBUG RFC PATCH 3 patches Karl Mehltretter dri-devel linux-media linux-rockchip +2 drivers/dma-buf/ (5), lib/ (2), include/linux/ In review 13 replies
  29. dma-buf: Restore the scatterlist entry count before freeing PATCH 1 patch Leon Romanovsky dri-devel linux-media lkml drivers/dma-buf/dma-buf-mapping.c Applied 4 replies
  30. misc: fgds: enable GPU-NVMe direct I/O via POSIX and io_uring RFC PATCH 1 patch Li Wang dri-devel io-uring linux-media +1 drivers/ (4), fs/ (3), include/ (2), Documentation/, +2 In review 12 replies
  31. tracing: Use trace_call__FOO() for tracepoints behind trace_FOO_enabled() PATCH 9 patches Steven Rostedt amd-gfx bpf dri-devel +7 drivers/ (9), net/ (7), kernel/ (2), arch/ New 0 replies
  32. DMA-buf mapping types PATCH 26 patches Alistair Popple amd-gfx dri-devel intel-xe +3 drivers/ (47), include/ (3), Documentation/, io_uring/, +3 Superseded 19 replies
  33. memcg: dma-buf cgroup accounting and charge transfer RFC PATCH v2 8 patches Albert Esteve cgroups dri-devel linux-doc +6 include/ (6), tools/ (5), drivers/ (3), security/ (3), +2 Superseded 2 replies
  34. dma-buf/dma-fence: Document why signaled-bit is set early PATCH 1 patch Philipp Stanner dri-devel lkml drivers/dma-buf/dma-fence.c In review 1 reply
  35. dma-buf: Add DMA_BUF_IOCTL_SET_RELEASE_EVENTFD PATCH 1 patch Val Packett dri-devel linux-media lkml +1 drivers/dma-buf/, include/linux/, include/uapi/linux/ In review 6 replies
  36. dma-fence: Order is-signaled-bit PATCH 2 patches Philipp Stanner dri-devel linux-arch linux-media +3 drivers/dma-buf/, include/asm-generic/bitops/, include/linux/ In review 10 replies
  37. rust: DmaFence: Initialize for 64-bit seqnos PATCH 1 patch Philipp Stanner dri-devel linux-media lkml +1 rust/kernel/dma_buf/dma_fence.rs New 0 replies
  38. rust: DmaFence: Don't drop on signal PATCH 1 patch Philipp Stanner dri-devel linux-media lkml +1 rust/kernel/dma_buf/dma_fence.rs In review 1 reply
  39. Add DMA-buf mapping types and convert vfio/iommufd to use them RFC PATCH 26 patches Jason Gunthorpe dri-devel intel-xe linux-iommu +1 drivers/ (46), include/ (2), tools/ (2), Documentation/, +4 In review 38 replies
  40. udmabuf: Improve list length limit handling PATCH v2 2 patches Val Packett dri-devel linux-media lkml +1 drivers/dma-buf/udmabuf.c New 0 replies
  41. dma-buf: Fix IOVA offset when linking phys vecs to sgt PATCH 1 patch Yili Zhang dri-devel linux-media lkml +1 drivers/dma-buf/dma-buf-mapping.c In review 4 replies
  42. dma-buf: fix stale return value documentation for dma_buf_set_name() PATCH v2 1 patch Hung-Chun Tseng dri-devel linux-media lkml drivers/dma-buf/dma-buf.c In review 1 reply
  43. udmabuf: respect the device's maximum segment size PATCH v2 1 patch Karl Mehltretter dri-devel linux-media lkml drivers/dma-buf/udmabuf.c In review 6 replies
  44. clean up dma-buf-io kerneldocs PATCH v2 2 patches Pavel Begunkov dri-devel io-uring linux-media drivers/dma-buf/, include/linux/ Applied 1 reply
  45. rust: DmaFence: Remove static lifetime PATCH v2 1 patch Philipp Stanner dri-devel linux-media lkml +1 rust/kernel/dma_buf/dma_fence.rs Applied 2 replies
  46. clean up dma-buf-io kerneldocs PATCH 2 patches Pavel Begunkov dri-devel io-uring linux-media +1 drivers/dma-buf/, include/linux/ Superseded 1 reply
  47. rust: Add drm::JobQueue RFC PATCH v6 5 patches Philipp Stanner dri-devel linux-media lkml +1 rust/kernel/drm/ (2), rust/kernel/dma_buf/ Superseded 1 reply
  48. KVM: Allow alternative providers of guest_memfd backed by PFNMAP memory RFC PATCH v2 11 patches David Woodhouse dri-devel kvm kvmarm +9 tools/ (18), drivers/ (9), include/ (8), arch/ (7), +5 In review 23 replies
  49. rust: Add drm::JobQueue RFC PATCH v5 6 patches Philipp Stanner dri-devel linux-media lkml +3 rust/kernel/drm/ (2), rust/kernel/dma_buf/ Superseded 2 replies
  50. Add dmabuf read/write via io_uring PATCH v11 13 patches Pavel Begunkov dm-devel dri-devel io-uring +6 include/ (11), drivers/ (9), io_uring/ (6), block/ (4), +1 Applied 10 replies
Page 1 of 38 –