DMA Engine development
 help / color / mirror / Atom feed
 messages from 2026-07-24 10:42:58 to 2026-07-27 20:41:00 UTC [more...]

[RFC PATCH 0/1] dmaengine: introduce dmaengine_bh_wq and bh helpers
 2026-07-27 20:39 UTC  (60+ messages)
` [PATCH v2 00/64] dmaengine: migrate channel tasklets to WQ_BH
  ` [PATCH v2 01/64] dmaengine: add tasklet-backed channel BH helpers
  ` [PATCH v2 02/64] dmaengine: back channel BH helpers with WQ_BH
  ` [PATCH v2 03/64] dmaengine: apple-admac: use dma_chan BH callback
  ` [PATCH v2 04/64] dmaengine: at_xdmac: move irq bottom half to dma_chan BH
  ` [PATCH v2 05/64] dmaengine: ep93xx: hook callbacks via "
  ` [PATCH v2 06/64] dmaengine: fsldma: migrate tasklet to "
  ` [PATCH v2 07/64] dmaengine: fsl_raid: run completions via "
  ` [PATCH v2 08/64] dmaengine: imx-dma: flip per-chan tasklet to "
  ` [PATCH v2 09/64] dmaengine: ioat: convert cleanup "
  ` [PATCH v2 10/64] dmaengine: mmp_pdma: replace per-chan tasklet with "
  ` [PATCH v2 11/64] dmaengine: mmp_tdma: hook completions to "
  ` [PATCH v2 12/64] dmaengine: mv_xor: convert irq tasklet "
  ` [PATCH v2 13/64] dmaengine: mxs-dma: use dma_chan BH scheduling
  ` [PATCH v2 14/64] dmaengine: nbpfaxi: switch callbacks to dma_chan BH
  ` [PATCH v2 15/64] dmaengine: pch_dma: convert tasklet "
  ` [PATCH v2 16/64] dmaengine: ppc4xx: replace irq tasklet with "
  ` [PATCH v2 17/64] dmaengine: ste_dma40: convert per-channel tasklet to "
  ` [PATCH v2 18/64] dmaengine: xgene-dma: wire descriptor cleanup "
  ` [PATCH v2 19/64] dmaengine: xilinx-dma: use dma_chan BH instead of tasklets
  ` [PATCH v2 20/64] dmaengine: xilinx-dpdma: kill vchan BH on remove
  ` [PATCH v2 21/64] dmaengine: zynqmp-dma: switch completion tasklet to dma_chan BH
  ` [PATCH v2 22/64] dmaengine: tegra20-apb: use channel BH helpers
  ` [PATCH v2 23/64] dmaengine: timb_dma: route callbacks via channel BH
  ` [PATCH v2 24/64] dmaengine: txx9dmac: "
  ` [PATCH v2 25/64] dmaengine: mv_xor_v2: use channel BH helpers
  ` [PATCH v2 26/64] dmaengine: mpc512x: route callbacks via channel BH
  ` [PATCH v2 27/64] dmaengine: k3dma: kill vchan BH on remove
  ` [PATCH v2 28/64] dmaengine: plx_dma: use channel BH helpers
  ` [PATCH v2 29/64] dmaengine: sf-pdma: route error callbacks through channel BH
  ` [PATCH v2 30/64] dmaengine: sa11x0-dma: kill vchan BH on remove
  ` [PATCH v2 31/64] dmaengine: pl330: route callbacks via channel BH
  ` [PATCH v2 32/64] dmaengine: k3-udma: use channel BH for vchan completions
  ` [PATCH v2 33/64] dmaengine: sun6i: kill vchan BH on teardown
  ` [PATCH v2 34/64] dmaengine: mtk-cqdma: "
  ` [PATCH v2 35/64] dmaengine: altera-msgdma: use channel BH helpers
  ` [PATCH v2 36/64] dmaengine: sprd-dma: kill vchan BH on teardown
  ` [PATCH v2 37/64] dmaengine: idma64: "
  ` [PATCH v2 38/64] dmaengine: img-mdc-dma: "
  ` [PATCH v2 39/64] dmaengine: fsl-edma-common: "
  ` [PATCH v2 40/64] dmaengine: dw-axi-dmac: "
  ` [PATCH v2 41/64] dmaengine: hsu: "
  ` [PATCH v2 42/64] dmaengine: jz4780: "
  ` [PATCH v2 43/64] dmaengine: pxa_dma: "
  ` [PATCH v2 44/64] dmaengine: mtk-hsdma: "
  ` [PATCH v2 45/64] dmaengine: mtk-uart-apdma: "
  ` [PATCH v2 46/64] dmaengine: imx-sdma: "
  ` [PATCH v2 47/64] dmaengine: loongson1-apb: "
  ` [PATCH v2 48/64] dmaengine: owl-dma: "
  ` [PATCH v2 49/64] dmaengine: hisi: "
  ` [PATCH v2 50/64] dmaengine: dw-edma: "
  ` [PATCH v2 51/64] dmaengine: bcm2835: "
  ` [PATCH v2 52/64] dmaengine: tegra210-adma: "
  ` [PATCH v2 53/64] dmaengine: fsl-qdma: use dma_chan_kill_bh
  ` [PATCH v2 54/64] dmaengine: st_fdma: "
  ` [PATCH v2 55/64] dmaengine: dma-axi-dmac: "

[PATCH v3 00/24] dmaengine: dw-edma: Support dynamic LL appends
 2026-07-27 20:35 UTC  (43+ messages)
` [PATCH v3 01/24] dmaengine: dw-edma: Add dw_edma_core_ll_cur_idx() to get current LL entry index
` [PATCH v3 02/24] dmaengine: dw-edma: Add dw_edma_core_ll_clear() to clear LL control-word
` [PATCH v3 03/24] dmaengine: dw-edma: Factor out linked-list transfer start
` [PATCH v3 04/24] dmaengine: dw-edma: Make DMA link list work as a circular buffer
` [PATCH v3 05/24] dmaengine: dw-edma: Move callback result helper before LL helpers
` [PATCH v3 06/24] dmaengine: dw-edma: Dispatch DONE interrupts by channel request
` [PATCH v3 07/24] dmaengine: dw-edma: Centralize LL doorbell decisions
` [PATCH v3 08/24] dmaengine: dw-edma: Prepare LL progress event handling
` [PATCH v3 09/24] dmaengine: dw-edma: Prepare deferred IRQ reporting for LL events
` [PATCH v3 10/24] dmaengine: dw-edma: Prepare LL kicks for event serialization
` [PATCH v3 11/24] dmaengine: dw-edma: Serialize LL event capture with channel kicks
` [PATCH v3 12/24] dmaengine: dw-edma: Keep channels stopped while ABORT is pending
` [PATCH v3 13/24] dmaengine: dw-edma: Reclaim issued descriptors from IRQ-paired LL progress
` [PATCH v3 14/24] dmaengine: dw-edma: Add LL interrupt placement policy
` [PATCH v3 15/24] dmaengine: dw-edma: Recheck stopped LL channels before restart
` [PATCH v3 16/24] dmaengine: dw-edma: Use HDMA watermarks as progress events
` [PATCH v3 17/24] dmaengine: dw-edma: Recover stopped channels from tx_status()
` [PATCH v3 18/24] dmaengine: dw-edma: Make the LL ring reset a full channel resync
` [PATCH v3 19/24] dmaengine: dw-edma: Drain LL entries for STOP and PAUSE
` [PATCH v3 20/24] dmaengine: dw-edma: Dynamically append requests while running
` [PATCH v3 21/24] dmaengine: dw-edma: Add engine reset and enable operations
` [PATCH v3 22/24] dmaengine: dw-edma: Add engine recovery infrastructure
` [PATCH v3 23/24] dmaengine: dw-edma: Detect and recover a stalled eDMA engine
` [PATCH v3 24/24] dmaengine: dw-edma: Add trace support

[PATCH v3 00/11] dmaengine: miscellaneous fixes for ioat, switchtec_dma and plx_dma
 2026-07-27 20:23 UTC  (24+ messages)
` [PATCH v3 01/11] dmaengine: switchtec-dma: fix double-free in switchtec_dma_free_desc()
` [PATCH v3 02/11] dmaengine: switchtec-dma: fix resource leak in alloc_chan_resources
` [PATCH v3 03/11] dmaengine: switchtec-dma: halt channel on alloc_chan_resources error
` [PATCH v3 04/11] dmaengine: switchtec-dma: fix channel leak on registration failure
` [PATCH v3 05/11] dmaengine: switchtec-dma: make switchtec_dma_chans_release() void
` [PATCH v3 06/11] dmaengine: switchtec-dma: fix chan_status_irq cleanup on create() error
` [PATCH v3 07/11] dmaengine: switchtec-dma: disable channels before freeing on registration failure
` [PATCH v3 08/11] dmaengine: switchtec-dma: fix use-after-free of swdma_dev in remove()
` [PATCH v3 09/11] dmaengine: ioat: disable relaxed ordering before registering the device
` [PATCH v3 10/11] dmaengine: ioat: use sysfs_emit() in per-channel sysfs show()
` [PATCH v3 11/11] dmaengine: plx_dma: fix NULL pointer deref in plx_dma_isr()

[PATCH v2 0/4] Add sysfs interface to switchtec-dma
 2026-07-27 18:48 UTC  (5+ messages)
` [PATCH v2 1/4] dmaengine: add per-channel sysfs attribute groups via chan_groups
` [PATCH v2 2/4] dmaengine: ioatdma: convert per-channel sysfs to chan_groups
` [PATCH v2 3/4] dmaengine: switchtec-dma: add config sysfs attributes
` [PATCH v2 4/4] dmaengine: switchtec-dma: add pmon "

[PATCH v1 0/6] dmaengine: miscellaneous fixes for ioat, switchtec_dma and plx_dma
 2026-07-27 18:28 UTC  (14+ messages)
` [PATCH v1 1/6] dmaengine: switchtec-dma: fix double-free in switchtec_dma_free_desc()
` [PATCH v1 2/6] dmaengine: switchtec-dma: fix resource leak in alloc_chan_resources
` [PATCH v1 3/6] dmaengine: switchtec-dma: fix channel leak on registration failure
` [PATCH v1 4/6] dmaengine: ioat: disable relaxed ordering before registering the device
` [PATCH v1 5/6] dmaengine: ioat: use sysfs_emit() in per-channel sysfs show()
` [PATCH v1 6/6] dmaengine: plx_dma: fix NULL pointer deref in plx_dma_isr()

[PATCH] dmaengine: imx-sdma: Remove unused imx_dma_is_ipu() inline function
 2026-07-27 15:07 UTC  (2+ messages)

[PATCH 00/36] treewide: remove conditional returns with no effect
 2026-07-27 12:59 UTC  (8+ messages)
` (subset) "

[PATCH v1 0/3] CPM6 Channel Separation Support
 2026-07-27 12:23 UTC  (11+ messages)
` [PATCH v1 1/3] dmaengine: dw-edma: Make Xilinx Macros Dev Name Agnostic
` [PATCH v1 3/3] dmaengine: dw-edma: Add changes to support Channel Separation

[PATCH v2] dmaengine: mmp_pdma: fix wrong extended DRCMR base for SpacemiT K3
 2026-07-27  8:26 UTC 

[PATCH] dmaengine: mmp_pdma: fix wrong extended DRCMR base for SpacemiT K3
 2026-07-27  7:34 UTC  (3+ messages)

[PATCH RESEND v2] dma: at_hdmac: Use stored IRQ in error path
 2026-07-27  6:41 UTC  (2+ messages)

[PATCH RESEND v5] dmaengine: sun6i-dma: Fix use-after-free in error handling paths
 2026-07-27  6:24 UTC  (2+ messages)

[PATCH RESEND v6] dma: at_hdmac: Fix use-after-free by proper tasklet cleanup
 2026-07-27  6:17 UTC 

[PATCH v4 0/6] Shikra: Add DT support for ICE, RNG and QCE
 2026-07-27  0:33 UTC  (2+ messages)

[PATCH 0/2] dmaengine: apple-admac: Add support for M3 generation
 2026-07-26 14:41 UTC  (5+ messages)
` [PATCH 1/2] dt-bindings: dma: apple,admac: Add M3 generation ADMACs
` [PATCH 2/2] dmaengine: apple-admac: "

[PATCH] dt-bindings: dma: ti-edma: fix 'tansfer' spelling
 2026-07-26 11:27 UTC  (2+ messages)

[RFC PATCH 0/1] dmaengine: apple-admac: should manual unbind be disabled?
 2026-07-26  5:39 UTC  (3+ messages)
` [RFC PATCH 1/1] dmaengine: apple-admac: suppress bind/unbind sysfs attributes

[PATCH] dmaengine: pl330: Move device specific debugfs file to its directory
 2026-07-25 19:43 UTC 

[PATCH v7 00/19] dmaengine: ti: Add support for BCDMA v2 and PKTDMA v2
 2026-07-25 15:27 UTC  (26+ messages)
` [PATCH v7 05/19] dmaengine: ti: k3-udma: move descriptor management to k3-udma-common.c
` [PATCH v7 08/19] dmaengine: ti: k3-udma: move udma utility functions "
` [PATCH v7 09/19] dmaengine: ti: k3-udma: move resource management "
` [PATCH v7 10/19] dmaengine: ti: k3-udma: refactor resource setup functions
` [PATCH v7 12/19] drivers: soc: ti: k3-ringacc: handle absence of tisci
` [PATCH v7 13/19] dt-bindings: dma: ti: Add K3 BCDMA V2
` [PATCH v7 14/19] dt-bindings: dma: ti: Add K3 PKTDMA V2
` [PATCH v7 15/19] dmaengine: ti: k3-psil-am62l: Add AM62Lx PSIL and PDMA data
` [PATCH v7 16/19] dmaengine: ti: k3-udma-v2: New driver for K3 BCDMA_V2
` [PATCH v7 17/19] dmaengine: ti: k3-udma-v2: Add support for PKTDMA V2
` [PATCH v7 18/19] dmaengine: ti: k3-udma-v2: Update glue layer to support "
` [PATCH v7 19/19] dmaengine: ti: k3-udma: Validate resource ID and fix logging in reservation

[PATCH] dma: at_hdmac: add device_synchronize callback
 2026-07-24 23:35 UTC  (2+ messages)

[PATCHv2] dmaengine: at_hdmac: fix sparse '__iomem' cast warning in memset helpers
 2026-07-24 23:10 UTC  (2+ messages)

[PATCHv2] dmaengine: at_hdmac: use more devm in _probe
 2026-07-24 23:08 UTC  (2+ messages)

[PATCH v2 00/19] dmaengine: dw-edma: Support dynamic LL appends
 2026-07-24 15:42 UTC  (13+ messages)
` [PATCH v2 05/19] dmaengine: dw-edma: Add LL interrupt placement policy
` [PATCH v2 07/19] dmaengine: dw-edma: Dispatch DONE interrupts by channel request
` [PATCH v2 09/19] dmaengine: dw-edma: Reclaim issued descriptors from IRQ-paired LL progress

[PATCH v24 00/14] crypto/dmaengine: qce: introduce BAM locking and use DMA for register I/O
 2026-07-24 12:52 UTC  (5+ messages)
` [PATCH v24 06/14] dmaengine: qcom: bam_dma: add support for BAM locking

[PATCH v7 00/10] arm64: dts: qcom: Extend Shikra device tree with peripheral and subsystem support
 2026-07-24 11:09 UTC  (3+ messages)
` [PATCH v7 10/10] arm64: dts: qcom: shikra: Add gpio-reserved-ranges to tlmm


This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox