Skip to content

DMA-buf heaps framework

Maintained 343 threads 659 messages Latest

About Lists, Files, Maintainers, Reviewers
Lists
[email protected], [email protected], linux-media
Files
Documentation/userspace-api/dma-buf-heaps.rst, drivers/dma-buf/dma-heap.c, drivers/dma-buf/heaps/*, include/linux/dma-heap.h, include/uapi/linux/dma-heap.h, tools/testing/selftests/dmabuf-heaps/
Maintainers
Sumit Semwal
Reviewers
Benjamin Gaignard, Brian Starkey, John Stultz, T.J. Mercier
  1. kselftests: dmabuf-heaps: Open heap device files O_RDONLY PATCH 1 patch T.J. Mercier dri-devel linux-kselftest linux-media +1 tools/testing/selftests/dmabuf-heaps/dmabuf-heap.c Applied 6 replies
  2. 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
  3. 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
  4. 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
  5. 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
  6. selftests: dmabuf-heaps: print size_t with %zu PATCH 1 patch Sasha Levin dri-devel linux-kselftest linux-media +1 tools/testing/selftests/dmabuf-heaps/dmabuf-heap.c In review 1 reply
  7. 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
  8. 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
  9. 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
  10. 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
  11. 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
  12. 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
  13. coco: guest: Add a shared-granule allocator for host-shared memory RFC PATCH v8 14 patches Aneesh Kumar K.V (Arm) dri-devel kvmarm linux-coco +5 arch/ (9), drivers/ (8), kernel/ (6), include/ (3), +1 Superseded 11 replies
  14. dma-buf: heaps: cma: respect the importer's maximum segment size PATCH 3 patches Karl Mehltretter dri-devel linux-media linux-tegra +1 drivers/dma-buf/heaps/, drivers/gpu/drm/armada/, drivers/media/platform/nvidia/tegra-vde/ In review 1 reply
  15. dma-buf: system_heap: Set allocation orders for larger page sizes PATCH v3 1 patch Juan Yescas dri-devel linux-media lkml drivers/dma-buf/heaps/system_heap.c In review 2 replies
  16. dma-buf: system_heap: 2MB system heap chunks PATCH 3 patches Davidlohr Bueso dri-devel linux-media drivers/dma-buf/, drivers/dma-buf/heaps/ In review 15 replies
  17. coco: guest: Add a shared-granule allocator for host-shared memory RFC PATCH v7 13 patches Aneesh Kumar K.V (Arm) dri-devel kvmarm linux-arm-kernel +5 kernel/ (6), include/ (5), drivers/ (4), arch/ (3), +2 Superseded 25 replies
  18. coco: guest: Enforce host page-size alignment for shared buffers PATCH v6 9 patches Aneesh Kumar K.V (Arm) kvmarm linux-arm-kernel linux-coco +2 include/ (5), kernel/ (5), drivers/ (4), arch/ (2) In review 27 replies
  19. dma-buf: system_heap: align allocation orders to ARM64 hugepage sizes PATCH 1 patch Pankaj Patil dri-devel linux-media linux-mm +1 drivers/dma-buf/heaps/system_heap.c New 0 replies
  20. docs/abi: align userspace documentation with implementation PATCH 7 patches Iván Ezequiel Rodriguez linux-doc linux-gpio lkml Documentation/ (4), drivers/, include/, security/ In review 4 replies
  21. FAILED: patch "[PATCH] dma-buf: dma-heap: don't publish fd before copy_to_user()" failed to apply to 5.15-stable tree PATCH 5.15.y 1 patch [email protected] stable drivers/dma-buf/ (2), include/linux/ New 0 replies
  22. FAILED: patch "[PATCH] dma-buf: dma-heap: don't publish fd before copy_to_user()" failed to apply to 6.1-stable tree PATCH 6.1.y 1 patch [email protected] stable drivers/dma-buf/ (2), include/linux/ New 0 replies
  23. FAILED: patch "[PATCH] dma-buf: dma-heap: don't publish fd before copy_to_user()" failed to apply to 6.6-stable tree PATCH 6.6.y 1 patch [email protected] stable drivers/dma-buf/ (2), include/linux/ New 0 replies
  24. FAILED: patch "[PATCH] dma-buf: dma-heap: don't publish fd before copy_to_user()" failed to apply to 6.12-stable tree PATCH 6.12.y 1 patch [email protected] stable drivers/dma-buf/ (2), include/linux/ New 0 replies
  25. FAILED: patch "[PATCH] dma-buf: dma-heap: don't publish fd before copy_to_user()" failed to apply to 6.18-stable tree PATCH 6.18.y 1 patch [email protected] stable drivers/dma-buf/ (2), include/linux/ New 0 replies
  26. dma-buf: heaps: Add support for Tegra VPR PATCH v6 12 patches Thierry Reding dri-devel linux-arm-kernel linux-devicetree +8 drivers/ (7), Documentation/ (6), include/ (5), arch/ (3), +1 In review 15 replies
  27. FAILED: patch "[PATCH] dma-buf: dma-heap: don't publish fd before copy_to_user()" failed to apply to 5.10-stable tree PATCH [email protected] stable drivers/dma-buf/ (2), include/linux/ 0 replies
  28. dma-buf: heaps: Add support for Tegra VPR PATCH v5 10 patches Thierry Reding dri-devel linux-arm-kernel linux-devicetree +7 Documentation/ (6), include/ (5), drivers/ (4), arch/ (2), +1 Superseded 2 replies
  29. Clear shared pages after private-to-shared conversion PATCH 2 patches Steven Price dri-devel linux-arm-kernel linux-media +1 drivers/dma-buf/heaps/, drivers/irqchip/ Superseded 6 replies
  30. dma-buf: heaps: Add support for Tegra VPR PATCH v4 10 patches Thierry Reding dri-devel linux-devicetree linux-iommu +6 Documentation/ (6), mm/ (5), arch/ (4), drivers/ (4), +2 Superseded 14 replies
  31. dma-buf: dma-heap: close installed fd when copy_to_user() fails PATCH 1 patch Baineng Shou dri-devel linux-arm-msm linux-media +3 drivers/ (4), include/, tools/ In review 17 replies
  32. Clear shared pages after private-to-shared conversion PATCH v2 4 patches Steven Price dri-devel linux-arm-kernel linux-media +1 drivers/dma-buf/heaps/, drivers/irqchip/ In review 5 replies
  33. dma-buf: heaps: Add support for Tegra VPR PATCH v3 11 patches Thierry Reding dri-devel linux-arm-kernel linux-devicetree +7 Documentation/ (6), arch/ (6), include/ (5), drivers/ (4), +2 Superseded 37 replies
  34. coco: guest: Enforce host page-size alignment for shared buffers PATCH v5 10 patches Aneesh Kumar K.V (Arm) kvmarm linux-arm-kernel linux-coco +2 arch/ (5), kernel/ (5), include/ (4), drivers/ (3) Superseded 4 replies
  35. dma-buf: move system_cc_shared heap under separate Kconfig PATCH 1 patch Sumit Semwal dri-devel linux-media linux-s390 +2 drivers/dma-buf/heaps/ (2) In review 4 replies
  36. dma-buf: heaps: use max3 in dma_heap_ioctl PATCH RESEND v2 1 patch Thorsten Blum dri-devel linux-media lkml drivers/dma-buf/dma-heap.c In review 2 replies
  37. dma-buf: heaps: system: add an option to allocate explicitly shared/decrypted memory PATCH v5 2 patches Jiri Pirko dri-devel linux-coco linux-iommu +1 kernel/dma/ (2), drivers/dma-buf/heaps/, include/linux/, include/trace/events/ Applied 26 replies
  38. dma-buf: heaps: Turn heaps into modules PATCH v5 4 patches Maxime Ripard dri-devel linux-media lkml drivers/dma-buf/heaps/ (3), arch/arm64/configs/, drivers/dma-buf/ In review 2 replies
  39. dma-buf: add DMA_BUF_IOCTL_DERIVE for reduced-permission aliases PATCH 2 patches Albert Esteve dri-devel linux-kselftest linux-media +1 drivers/dma-buf/, include/uapi/linux/, tools/testing/selftests/dmabuf-heaps/ In review 4 replies
  40. dma-buf: system_heap: Use LIST_HEAD() to initialize on stack list head PATCH 1 patch Jisheng Zhang dri-devel linux-media lkml drivers/dma-buf/heaps/system_heap.c In review 2 replies
  41. memcg: dma-buf per-cgroup accounting via pid_fd RFC PATCH 5 patches Albert Esteve cgroups dri-devel linux-doc +6 include/ (5), tools/ (5), drivers/ (3), security/ (3), +2 Superseded 36 replies
  42. drm/panthor: Protected mode support for Mali CSF GPUs PATCH 8 patches Ketil Johnsen dri-devel linux-arm-kernel linux-doc +3 drivers/ (14), include/ (2), Documentation/ Superseded 39 replies
  43. dma-bug: heaps: Add Tegra VPR support PATCH v2 10 patches Thierry Reding dri-devel linux-devicetree linux-mm +2 drivers/ (5), Documentation/ (4), include/ (4), arch/ (3), +1 Superseded 13 replies
  44. dma-buf: system_heap: Optimize sg_table-to-pages conversion in vmap PATCH 1 patch Barry Song (Xiaomi) dri-devel linux-media lkml drivers/dma-buf/heaps/system_heap.c In review 7 replies
  45. dma-buf: heaps: use max3() in dma_heap_ioctl PATCH v2 1 patch Thorsten Blum dri-devel linux-media lkml drivers/dma-buf/dma-heap.c Superseded 0 replies
  46. dma-buf: heaps: use max3() in dma_heap_ioctl PATCH 1 patch Thorsten Blum dri-devel linux-media lkml drivers/dma-buf/dma-heap.c Superseded 1 reply
  47. dma-buf: heaps: system: document system_cc_shared heap PATCH v2 1 patch Jiri Pirko dri-devel linux-coco linux-iommu +1 Documentation/userspace-api/dma-buf-heaps.rst In review 2 replies
  48. dma-buf: heaps: system: document system_cc_shared heap PATCH 1 patch Jiri Pirko dri-devel linux-coco linux-iommu +1 Documentation/userspace-api/dma-buf-heaps.rst Superseded 2 replies
  49. dma-buf: heaps: Turn heaps into modules PATCH v4 8 patches Maxime Ripard dri-devel linux-iommu linux-media +2 drivers/ (4), include/ (2), kernel/, mm/ Superseded 4 replies
  50. dma-buf: heaps: add coherent reserved-memory heap PATCH v3 6 patches Albert Esteve dri-devel linux-devicetree linux-iommu +2 drivers/ (5), include/ (3), kernel/ In review 10 replies
Page 1 of 7 –