From ebf199bf2fe4ed3d4b117d133089d1820b689f60 Mon Sep 17 00:00:00 2001 From: Maheshwar Ajja Date: Mon, 19 Apr 2021 15:26:24 -0700 Subject: [PATCH] Revert "video: driver: update device_addr for comparison" This reverts commit a4905e8bfd0a2378ae3c973b5d12a1bc679e2a66. --- driver/vidc/src/msm_vidc_driver.c | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/driver/vidc/src/msm_vidc_driver.c b/driver/vidc/src/msm_vidc_driver.c index abd0c69ad0..0d9740383b 100644 --- a/driver/vidc/src/msm_vidc_driver.c +++ b/driver/vidc/src/msm_vidc_driver.c @@ -2207,6 +2207,16 @@ int msm_vidc_map_driver_buf(struct msm_vidc_inst *inst, } } list_add_tail(&map->list, &mappings->list); + } else { + /* increment map ref_count, if buf already present in release list */ + list_for_each_entry(rel_buf, &inst->buffers.release.list, list) { + if (rel_buf->device_addr == buf->device_addr) { + rc = msm_vidc_memory_map(inst->core, map); + if (rc) + return rc; + break; + } + } } rc = msm_vidc_memory_map(inst->core, map); if (rc) @@ -2214,16 +2224,6 @@ int msm_vidc_map_driver_buf(struct msm_vidc_inst *inst, buf->device_addr = map->device_addr; - /* increment map ref_count, if buf already present in release list */ - list_for_each_entry(rel_buf, &inst->buffers.release.list, list) { - if (rel_buf->device_addr == buf->device_addr) { - rc = msm_vidc_memory_map(inst->core, map); - if (rc) - return rc; - break; - } - } - return 0; }