From 5ea16d78cc2c9b9deb4a29804f9ccec0839a8b9f Mon Sep 17 00:00:00 2001 From: Lynus Vaz Date: Mon, 17 Apr 2017 18:29:58 +0530 Subject: [PATCH] msm: kgsl: Deal with a NULL pointer when creating default pagetable Return an appropriate error code if the default pagetable is NULL. Change-Id: Ic88b066c40a8f840d95fd3fbc9ee9274c428b66a Signed-off-by: Lynus Vaz --- drivers/gpu/msm/kgsl_iommu.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/gpu/msm/kgsl_iommu.c b/drivers/gpu/msm/kgsl_iommu.c index af9fc1c15236..57d99c451952 100644 --- a/drivers/gpu/msm/kgsl_iommu.c +++ b/drivers/gpu/msm/kgsl_iommu.c @@ -1547,6 +1547,8 @@ static int _setup_user_context(struct kgsl_mmu *mmu) ret = PTR_ERR(mmu->defaultpagetable); mmu->defaultpagetable = NULL; return ret; + } else if (mmu->defaultpagetable == NULL) { + return -ENOMEM; } }