summaryrefslogtreecommitdiff
path: root/drivers/gpu/msm
diff options
context:
space:
mode:
authorTarun Karra <tkarra@codeaurora.org>2016-03-16 10:23:16 -0700
committerJeevan Shriram <jshriram@codeaurora.org>2016-04-13 11:04:12 -0700
commita65f379129d06a926bbd31232059d3867198610c (patch)
treeb0353126ea83b4edf22d9caebf75df0d6241a8a6 /drivers/gpu/msm
parent4a6f12c7a0ea94183f58ce728617c446116fb58c (diff)
msm: kgsl: Pass correct buffer size for mapping gpuobj user memory
Current code incorrectly specifies buffer size as 0 for mapping gpuobj user memory. This causes the map to fail because buffer size is expected to be a non zero value. Fix this by passing the correct size of the buffer to be mapped. CRs-Fixed: 995378 Change-Id: I1a9aeb3f1dd67f014847322e5b14cba8775a82a4 Signed-off-by: Tarun Karra <tkarra@codeaurora.org>
Diffstat (limited to 'drivers/gpu/msm')
-rw-r--r--drivers/gpu/msm/kgsl.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/gpu/msm/kgsl.c b/drivers/gpu/msm/kgsl.c
index ecbdd412d378..77494ebb2c92 100644
--- a/drivers/gpu/msm/kgsl.c
+++ b/drivers/gpu/msm/kgsl.c
@@ -2211,7 +2211,7 @@ static long _gpuobj_map_useraddr(struct kgsl_device *device,
return -EINVAL;
return kgsl_setup_useraddr(device, pagetable, entry,
- (unsigned long) useraddr.virtaddr, 0, 0);
+ (unsigned long) useraddr.virtaddr, 0, param->priv_len);
}
#ifdef CONFIG_DMA_SHARED_BUFFER