Skip to content

DMA mapping helpers

Supported 1,833 threads 3,595 messages Latest

About Lists, Files, Maintainers, Reviewers
Lists
iommu
Files
include/asm-generic/dma-mapping.h, include/linux/dma-direct.h, include/linux/dma-map-ops.h, include/linux/dma-mapping.h, include/linux/swiotlb.h, include/trace/events/dma.h, kernel/dma/
Maintainers
Marek Szyprowski
Reviewers
Robin Murphy
  1. dma: swiotlb: Centralize default pool policy and sizing PATCH v6 8 patches Aneesh Kumar K.V (Arm) linux-arm-kernel linux-iommu linux-mips +5 arch/ (16), Documentation/, include/, kernel/ Applied 19 replies
  2. arm64: Unmap FF-A lent memory from direct map PATCH v3 8 patches Vincent Donnefort linux-arm-kernel linux-devicetree linux-iommu +3 arch/ (5), kernel/ (5), include/ (3), Documentation/, +2 New 0 replies
  3. DMA_PMD: PMD_SIZE-backed IO buffer pools RFC DMA_PMD 22 patches Luigi Rizzo driver-core linux-block linux-doc +6 drivers/ (34), include/ (16), mm/ (11), net/ (11), +3 Superseded 36 replies
  4. dma-debug: skip irrelevant buckets for partial syncs PATCH 3 patches Juanlu Herrero linux-iommu linux-kselftest lkml +1 kernel/dma/ (2), kernel/dma/tests/, tools/testing/selftests/drivers/net/hw/ New 0 replies
  5. iommu/arm-smmu-v3: Support guest-level Realm VSMMU (Part-1) PATCH v3 7 patches Nicolin Chen driver-core linux-iommu lkml include/linux/ (6), drivers/iommu/ (4), kernel/dma/ (3), drivers/iommu/arm/arm-smmu-v3/ New 0 replies
  6. dma-mapping: DMA_ATTR_NO_KERNEL_MAPPING related fixes PATCH v2 7 patches Marek Szyprowski linux-iommu linux-mips linuxppc-dev +1 arch/ (3), include/, kernel/ In review 2 replies
  7. kdump: reduce vmcore size and capture time PATCH v9 8 patches Wandun Chen kexec linux-arm-kernel linux-devicetree +5 arch/ (6), drivers/ (3), include/ (3), kernel/ (2), +1 In review 11 replies
  8. dma-pool: decrypt pages before creating the shared remap PATCH v2 1 patch Marek Szyprowski linux-iommu lkml kernel/dma/pool.c New 0 replies
  9. dma: swiotlb: Properly tear down the default pool on exit PATCH v2 1 patch Marek Szyprowski linux-iommu lkml stable kernel/dma/swiotlb.c New 0 replies
  10. dma-pool: decrypt pages before creating the shared remap PATCH 1 patch Marek Szyprowski linux-iommu lkml kernel/dma/pool.c Superseded 0 replies
  11. PCI/TSM: coco/sev-guest: Implement SEV-TIO PCIe TDISP (phase2) RFC PATCH kernel 17 patches Alexey Kardashevskiy kvm linux-coco linux-crypto +5 drivers/ (10), arch/ (9), include/ (5), kernel/ (3), +1 In review 7 replies
  12. kexec,mm/cma: do not run the next kernel from a fixed-base CMA area PATCH 4 patches Radhey Shyam Pandey kexec linux-devicetree linux-iommu +2 include/ (2), kernel/ (2), mm/ (2), drivers/ In review 1 reply
  13. dma-mapping: add dma_alloc_attrs_node() and dma_alloc_coherent_node() PATCH 11 patches Jakub Kicinski linux-iommu netdev drivers/ (12), include/ (6), kernel/ (4), Documentation/ In review 1 reply
  14. dma-mapping: DMA_ATTR_NO_KERNEL_MAPPING related fixes PATCH PATCH/RFC 7 patches Marek Szyprowski linux-iommu linux-mips linuxppc-dev +1 arch/ (3), include/, kernel/ Superseded 0 replies
  15. of: reserved_mem: Drop node_fixup, CMA can handle it internally again PATCH 1 patch Marek Szyprowski linux-devicetree linux-iommu lkml drivers/of/, include/linux/, kernel/dma/ Applied 1 reply
  16. 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
  17. dma: swiotlb: Round restricted DMA pool size down to IO_TLB_SEGSIZE PATCH 1 patch Marek Szyprowski linux-iommu lkml stable kernel/dma/swiotlb.c Applied 5 replies
  18. dma-mapping: assorted sashiko.dev fixes PATCH 5 patches Marek Szyprowski linux-iommu lkml stable kernel/dma/ (4) Applied 1 reply
  19. dma: Remove redundant 0x prefixes PATCH 1 patch Thorsten Blum linux-iommu lkml kernel/dma/ (2) Applied 1 reply
  20. dma-mapping: add dma_alloc_attrs_node() and dma_alloc_coherent_node() RFC 11 patches Jakub Kicinski linux-iommu netdev drivers/ (12), include/ (6), kernel/ (4), Documentation/, +1 In review 17 replies
  21. dma/pool: eliminate CMA alloc warning in atomic_pool_expand PATCH 1 patch Maximilian Heyne linux-iommu lkml stable kernel/dma/pool.c Applied 1 reply
  22. iommu/arm-smmu-v3: Support guest-level Realm VSMMU (Part-1) PATCH v2 7 patches Nicolin Chen driver-core linux-iommu lkml include/linux/ (6), drivers/iommu/ (4), kernel/dma/ (3), drivers/iommu/arm/arm-smmu-v3/ Superseded 2 replies
  23. swiotlb: fix out-of-bounds read in swiotlb_release_slots() PATCH 1 patch Giorgi Kobakhia linux-iommu lkml stable kernel/dma/swiotlb.c In review 2 replies
  24. iommu/arm-smmu-v3: Support guest-level Realm VSMMU (Part-1) PATCH 8 patches Nicolin Chen driver-core linux-arm-kernel linux-iommu +1 drivers/ (12), arch/ (8), include/ (6), kernel/ (3) Superseded 17 replies
  25. kdump: reduce vmcore size and capture time PATCH RESEND v8 8 patches Wandun Chen kexec linux-arm-kernel linux-devicetree +5 arch/ (6), drivers/ (3), include/ (3), kernel/ (2), +1 Superseded 0 replies
  26. kdump: reduce vmcore size and capture time PATCH v8 6 of 8 patches Wandun Chen kexec linux-arm-kernel linux-devicetree +5 arch/ (6), include/ (3), kernel/ (2), mm/ Superseded 1 reply
  27. dma-debug: Skip cacheline tracking for MMIO mappings PATCH 1 patch Leon Romanovsky linux-iommu lkml kernel/dma/debug.c Applied 3 replies
  28. 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
  29. remoteproc: add support for any virtio device RFC PATCH 12 patches Francesco Valla imx linux-arm-kernel linux-devicetree +4 drivers/ (4), Documentation/ (3), include/ (2), arch/, +1 Superseded 35 replies
  30. kdump: reduce vmcore size and capture time PATCH v7 9 patches Wandun Chen kexec linux-arm-kernel linux-devicetree +5 arch/ (5), drivers/ (3), include/ (3), kernel/ (2), +1 Superseded 4 replies
  31. dma-direct: Restore arch_dma_alloc() for the DMA_ATTR_NO_KERNEL_MAPPING case PATCH 1 patch Marek Szyprowski linux-arm-kernel linux-iommu lkml kernel/dma/direct.c Applied 1 reply
  32. swiotlb: fix default_swiotlb_limit() for non-growable default pool PATCH 1 patch Marek Szyprowski linux-iommu lkml xen-devel kernel/dma/swiotlb.c In review 1 reply
  33. dma: swiotlb: use KiB in restricted pool allocation log PATCH 1 patch Francesco Valla linux-iommu lkml kernel/dma/swiotlb.c Applied 1 reply
  34. 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
  35. 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
  36. dma: swiotlb: Centralize default pool policy and sizing PATCH v5 6 patches Aneesh Kumar K.V (Arm) linux-arm-kernel linux-iommu linux-mips +6 arch/ (15), Documentation/, include/, kernel/ Superseded 15 replies
  37. FAILED: patch "[PATCH] swiotlb: use the adjusted address for the highmem page lookup" failed to apply to 5.15-stable tree PATCH 5.15.y 1 patch [email protected] stable include/linux/ (2), kernel/dma/ New 0 replies
  38. FAILED: patch "[PATCH] swiotlb: use the adjusted address for the highmem page lookup" failed to apply to 6.6-stable tree PATCH 6.6.y 1 patch [email protected] stable kernel/dma/swiotlb.c New 0 replies
  39. FAILED: patch "[PATCH] swiotlb: use the adjusted address for the highmem page lookup" failed to apply to 6.1-stable tree PATCH 6.1.y 1 patch [email protected] stable kernel/dma/swiotlb.c New 0 replies
  40. FAILED: patch "[PATCH] swiotlb: use the adjusted address for the highmem page lookup" failed to apply to 6.12-stable tree PATCH 6.12.y 1 patch [email protected] stable kernel/dma/swiotlb.c New 0 replies
  41. FAILED: patch "[PATCH] swiotlb: use the adjusted address for the highmem page lookup" failed to apply to 5.10-stable tree PATCH [email protected] stable kernel/dma/swiotlb.c 0 replies
  42. kdump: reduce vmcore size and capture time PATCH v6 10 patches Wandun Chen kexec linux-arm-kernel linux-devicetree +6 arch/ (5), drivers/ (3), include/ (3), kernel/ (2), +1 Superseded 33 replies
  43. dma-mapping: Add preservation of direct allocations RFC PATCH v2 10 patches Samiullah Khawaja kexec linux-iommu linux-mm +1 kernel/dma/ (8), include/linux/ (3), include/linux/kho/abi/ In review 4 replies
  44. BUG kernel 6.12.19 defautl_swiotlb_limit() returns wrong value for CONFIG_SWIOTLB_DYNAMIC=y effects atm only under XEN dom0 DISCUSSION James Dingwall linux-iommu lkml xen-devel 1 reply
  45. dma: swiotlb: Centralize default pool policy and sizing PATCH v4 5 patches Aneesh Kumar K.V (Arm) linux-arm-kernel linux-iommu linux-mips +6 arch/ (17), Documentation/, include/, kernel/ Superseded 8 replies
  46. xen-swiotlb: 32-bit coherent DMA mask rejected on PV dom0 since 6.6 (CONFIG_SWIOTLB_DYNAMIC), aacraid probe fails BUG Anton Markov xen-devel 1 reply
  47. FAILED: patch "[PATCH] dma-direct: return struct page from" failed to apply to 5.10-stable tree PATCH 5.10.y 2 patches [email protected] stable kernel/dma/direct.c New 0 replies
  48. FAILED: patch "[PATCH] dma-direct: return struct page from" failed to apply to 5.15-stable tree PATCH 5.15.y 10 patches [email protected] stable kernel/dma/direct.c New 0 replies
  49. FAILED: patch "[PATCH] dma-direct: return struct page from" failed to apply to 6.1-stable tree PATCH 6.1.y 3 patches [email protected] stable kernel/dma/direct.c New 0 replies
  50. dma-mapping: use exact allocation for DMA pages PATCH v2 1 patch Qingfang Deng linux-iommu linux-mm lkml kernel/dma/ (3), include/linux/ (2), drivers/iommu/, mm/ Applied 1 reply
Page 1 of 37 –