diff --git a/msm/sde/sde_kms.c b/msm/sde/sde_kms.c index 5436654119..72f56bf9c0 100644 --- a/msm/sde/sde_kms.c +++ b/msm/sde/sde_kms.c @@ -286,7 +286,7 @@ static int _sde_kms_scm_call(struct sde_kms *sde_kms, int vmid) if (ret) return -ENOMEM; - sec_sid = (uint32_t *) shm.paddr; + sec_sid = (uint32_t *) shm.vaddr; desc.args[1] = shm.paddr; desc.args[2] = shm.size; } else { diff --git a/rotator/sde_rotator_core.c b/rotator/sde_rotator_core.c index 177dc309bc..66a6b5c03a 100644 --- a/rotator/sde_rotator_core.c +++ b/rotator/sde_rotator_core.c @@ -608,7 +608,7 @@ static int sde_rotator_secure_session_ctrl(bool enable) if (ret) return -ENOMEM; - sid_info = (uint32_t *) shm.paddr; + sid_info = (uint32_t *) shm.vaddr; desc.args[1] = shm.paddr; desc.args[2] = shm.size; } else {