From 9c6461b06751ff2baad73a519067461204cd976d Mon Sep 17 00:00:00 2001 From: Hareesh Gundu Date: Wed, 15 Feb 2017 16:02:06 +0530 Subject: [PATCH] msm: kgsl: Log mmap_base value on _get_svm_area failure _get_svm_area can fail to find available address range from mmap_base which was adjusted by random factor. By logging mmap_base value will help to identify any issue with the VA randomization. Change-Id: Ibdc3fac975adde02c30aa253b53d6533ee558161 Signed-off-by: Hareesh Gundu --- drivers/gpu/msm/kgsl.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/msm/kgsl.c b/drivers/gpu/msm/kgsl.c index 2b227f2c3a6c..601e7a23101b 100644 --- a/drivers/gpu/msm/kgsl.c +++ b/drivers/gpu/msm/kgsl.c @@ -4379,8 +4379,9 @@ kgsl_get_unmapped_area(struct file *file, unsigned long addr, val = _get_svm_area(private, entry, addr, len, flags); if (IS_ERR_VALUE(val)) KGSL_MEM_ERR(device, - "_get_svm_area: pid %d addr %lx pgoff %lx len %ld failed error %d\n", - private->pid, addr, pgoff, len, (int) val); + "_get_svm_area: pid %d mmap_base %lx addr %lx pgoff %lx len %ld failed error %d\n", + private->pid, current->mm->mmap_base, addr, + pgoff, len, (int) val); } put: -- 2.11.0