diff --git a/drivers/media/platform/msm/cvp/hfi_response_handler.c b/drivers/media/platform/msm/cvp/hfi_response_handler.c index db857c210f3fb..daee7f4908f8d 100644 --- a/drivers/media/platform/msm/cvp/hfi_response_handler.c +++ b/drivers/media/platform/msm/cvp/hfi_response_handler.c @@ -504,7 +504,7 @@ static int hfi_process_session_cvp_msg(u32 device_id, } session_id = (void *)(uintptr_t)get_msg_session_id(pkt); core = list_first_entry(&cvp_driver->cores, struct msm_cvp_core, list); - inst = cvp_get_inst_from_id(core, (unsigned int)session_id); + inst = cvp_get_inst_from_id(core, (uintptr_t)session_id); if (!inst) { dprintk(CVP_ERR, "%s: invalid session\n", __func__);