summaryrefslogtreecommitdiff
path: root/drivers/gpu
diff options
context:
space:
mode:
authorGuchun Chen <guchunc@codeaurora.org>2018-11-07 14:25:02 +0800
committerGerrit - the friendly Code Review server <code-review@localhost>2018-11-12 21:24:31 -0800
commitd586e3c6a921812ff792ee202cb8250defc0eaa4 (patch)
tree894dfc289411be60807ef7280b10571089e93391 /drivers/gpu
parentf1587d8660239a4371a73d10a2c56834d7daf6cc (diff)
drm: msm: sde: fix incorrect function pointer check
Original function pointer check is not correct, so use the correct one. Change-Id: I6e87eaef66339442b86e64ba0501eaca04b10d89 Signed-off-by: Guchun Chen <guchunc@codeaurora.org>
Diffstat (limited to 'drivers/gpu')
-rw-r--r--drivers/gpu/drm/msm/sde/sde_splash.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/gpu/drm/msm/sde/sde_splash.c b/drivers/gpu/drm/msm/sde/sde_splash.c
index 2ff1483955e2..16f9248b7abe 100644
--- a/drivers/gpu/drm/msm/sde/sde_splash.c
+++ b/drivers/gpu/drm/msm/sde/sde_splash.c
@@ -354,7 +354,7 @@ static int _sde_splash_free_module_resource(struct msm_mmu *mmu,
if (!msm_obj)
return -EINVAL;
- if (mmu->funcs && mmu->funcs->unmap)
+ if (mmu->funcs && mmu->funcs->early_splash_unmap)
mmu->funcs->early_splash_unmap(mmu,
sinfo->splash_mem_paddr[i], msm_obj->sgt);
@@ -648,7 +648,7 @@ int sde_splash_smmu_map(struct drm_device *dev, struct msm_mmu *mmu,
for (i = 0; i < sinfo->splash_mem_num; i++) {
msm_obj = to_msm_bo(sinfo->obj[i]);
- if (mmu->funcs && mmu->funcs->map) {
+ if (mmu->funcs && mmu->funcs->early_splash_map) {
ret = mmu->funcs->early_splash_map(mmu,
sinfo->splash_mem_paddr[i], msm_obj->sgt,
IOMMU_READ | IOMMU_NOEXEC);