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:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user