diff --git a/msm/eva/msm_cvp.c b/msm/eva/msm_cvp.c index 7da0f0866d..dd4e6e1a97 100644 --- a/msm/eva/msm_cvp.c +++ b/msm/eva/msm_cvp.c @@ -1079,7 +1079,8 @@ static int msm_cvp_get_sysprop(struct msm_cvp_inst *inst, } case EVA_KMD_PROP_SESSION_ERROR: { - rc = dma_buf_fd(hfi->mem_addr.mem_data.dma_buf, O_RDONLY | O_CLOEXEC); + get_dma_buf(hfi->sfr.mem_data.dma_buf); + rc = dma_buf_fd(hfi->sfr.mem_data.dma_buf, O_RDONLY | O_CLOEXEC); if (rc < 0) { dprintk(CVP_WARN, "Failed get dma_buf fd %d\n", rc); break;