From 8917f246d3a55b5a7b92816269c94cf2730f3ea7 Mon Sep 17 00:00:00 2001 From: Dong Wang Date: Tue, 26 Aug 2025 14:22:15 +0800 Subject: [PATCH] dma: Correct the return type of 'ret' in sedi_dma_start_transfer_polling Correct it from uint32_t to int32_t to prevent potential issues with sign conversion. Signed-off-by: Dong Wang --- bsp_sedi/drivers/dma/sedi_dma_ann_1p0.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bsp_sedi/drivers/dma/sedi_dma_ann_1p0.c b/bsp_sedi/drivers/dma/sedi_dma_ann_1p0.c index 9acc2af..849c0b7 100644 --- a/bsp_sedi/drivers/dma/sedi_dma_ann_1p0.c +++ b/bsp_sedi/drivers/dma/sedi_dma_ann_1p0.c @@ -730,7 +730,7 @@ int32_t sedi_dma_start_transfer_polling(IN sedi_dma_t dma_device, DBG_CHECK(channel_id < DMA_CHANNEL_NUM, SEDI_DRIVER_ERROR_PARAMETER); DBG_CHECK(length <= DMA_MAX_BLOCK_SIZE, SEDI_DRIVER_ERROR_PARAMETER); - uint32_t ret; + int32_t ret; volatile dma_ann_1p0_regs_t *regs = resources[dma_device].regs; volatile dma_chan_reg_t *chan_regs = &(regs->chan_reg[channel_id]); sedi_dma_event_cb_t cb = dma_context[dma_device].cb_event[channel_id];