[PATCH v4 00/14] bugfix and refactor of dma-perf

fengchengwen fengchengwen at huawei.com
Thu Nov 6 13:57:19 CET 2025


Hi Thomas,

Gentle ping for merge.

Thanks.

On 10/29/2025 9:18 AM, fengchengwen wrote:
> ping for review / upstream
> 
> On 10/20/2025 12:10 PM, Chengwen Feng wrote:
>> This patchset contain one bugfix and refactor commits for
>> test-dma-perf application.
>>
>> Chengwen Feng (14):
>>   app/dma-perf: fix use-after-free
>>   app/dma-perf: add global section for config file
>>   app/dma-perf: use argparse lib to parse argument
>>   app/dma-perf: refactor output csv
>>   app/dma-perf: support list DMA devices
>>   app/dma-perf: add more global config
>>   app/dma-perf: remove invalid or redundant field
>>   app/dma-perf: refactor load config function
>>   app/dma-perf: refactor benchmark function
>>   app/dma-perf: support specific error info
>>   app/dma-perf: fix segment fault with large size
>>   app/dma-perf: fix on-flight DMA when verify data
>>   app/dma-perf: fix wrong stage to stop dmadev
>>   app/dma-perf: refactor benchmark function
>>
>> ---
>> v4: rebase to latest upstream.
>>     add one more refactor commit.
>> v3: add min/max desc when list DMA devices
>>     add three bugfix commit (11~13) that recently found
>> v2: fix global argv[0] not prog name.
>>     friendly remide if there are no dmadev when list-dma.
>>     add ack from Vamsi Attunuru.
>>
>>  app/test-dma-perf/benchmark.c | 479 ++++++++++++++++-----------
>>  app/test-dma-perf/config.ini  |  36 +--
>>  app/test-dma-perf/main.c      | 594 ++++++++++++++++++----------------
>>  app/test-dma-perf/main.h      |  28 +-
>>  app/test-dma-perf/meson.build |   2 +-
>>  doc/guides/tools/dmaperf.rst  |  57 ++--
>>  6 files changed, 671 insertions(+), 525 deletions(-)
>>
> 



More information about the dev mailing list