Re: [PATCH 00/17] dmaengine: dw-edma: Support dynamic LL appends

From: Niklas Cassel

Date: Tue Jun 16 2026 - 05:16:41 EST


Hello Koichiro,

On Tue, Jun 16, 2026 at 12:40:54AM +0900, Koichiro Den wrote:
> Hi,
>
> This series is a reworked version of Frank's earlier RFT series:
>
> https://lore.kernel.org/dmaengine/20260109-edma_dymatic-v1-0-9a98c9c98536@xxxxxxx/
>
> After discussing the HDMA test results with Frank, I am sending this as a
> standalone series that keeps the main dynamic-append direction, while adding the
> fixes and HDMA handling needed to make it work reliably on both eDMA and HDMA.
>
> Several patches are kept from, or based on, Frank's RFT series; the individual
> patches carry the corresponding attribution.
>
> The series has been tested on both eDMA and HDMA systems. Both completed the fio
> test set reliably; performance results are shown below.

Great work! The performance increase is significant :)

In Frank's earlier RFT series, the change
"dmaengine: dw-edma: Dynamically append requests while running"
broke the pci_endpoint_test selftest:
https://lore.kernel.org/dmaengine/aXNQcowVEMaE1xr5@ryzen/

I can see that you have included a modified version of this change in
this series. Does the pci_endpoint_test selftest pass with your series?


Kind regards,
Niklas