video: rockchip: rga3: fix error of using DMA_MAPPING_ERROR directly

Change-Id: Iefacf3223404d6806c1999c96126bc25700645e8
Signed-off-by: Yu Qiaowei <cerf.yu@rock-chips.com>
This commit is contained in:
Yu Qiaowei
2025-07-29 19:49:52 +08:00
committed by Tao Huang
parent b27d0c8a15
commit 95b8ad3b83

View File

@@ -254,12 +254,14 @@ int rga_dma_memory_check(struct rga_dma_buffer *rga_dma_buffer, struct rga_img_i
int rga_dma_map_phys_addr(phys_addr_t phys_addr, size_t size, struct rga_dma_buffer *buffer,
enum dma_data_direction dir, struct device *map_dev)
{
int ret;
dma_addr_t addr;
addr = dma_map_resource(map_dev, phys_addr, size, dir, 0);
if (addr == DMA_MAPPING_ERROR) {
rga_err("dma_map_resouce failed!\n");
return -EINVAL;
ret = dma_mapping_error(map_dev, addr);
if (ret < 0) {
rga_err("dma_map_resouce failed!, ret = %d\n", ret);
return ret;
}
buffer->dma_addr = addr;