[PATCH 0/3] dmaengine: dw-axi-dmac: Fix LLP search, error reporting, and error dump

From: Roland Dreier via B4 Relay

Date: Mon Oct 05 2026 - 21:03:39 EST


One patch that build's on Jia Wang's fix for error-path LLI dump: the
same bug is present in axi_chan_block_xfer_complete(), although it's
not clear that it could ever be hit in practice, because the llp being
searched for should always be found.

Then two fixes for failed transfer handling: one to report status in
tx_result so that clients can know when a transfer hit an error, and
another to make log messages more informative than "Bad descriptor
submitted".

Signed-off-by: Roland Dreier <rolanddreier@xxxxxxxxxx>
---
Roland Dreier (3):
dmaengine: dw-axi-dmac: Bound the cyclic LLP search to the descriptor
dmaengine: dw-axi-dmac: Report failed transfers in the descriptor result
dmaengine: dw-axi-dmac: Decode errors in the transfer failure log

drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 56 +++++++++++++++++++++++---
1 file changed, 50 insertions(+), 6 deletions(-)
---
base-commit: 67f0943b394d920b6c142aad8c6af94340342ae7
change-id: 20261006-dw-axi-fixes-4f066a7d9720

Best regards,
--
Roland Dreier <rolanddreier@xxxxxxxxxx>