diff options
author | Hareesh Gundu <hareeshg@codeaurora.org> | 2017-11-01 18:47:45 +0530 |
---|---|---|
committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2017-11-11 22:14:51 -0800 |
commit | b0ba6e47923aba09cf52ec9a92c12b114462bd9a (patch) | |
tree | 5b7eed0011b7342ec01c35b7838eae7fad74813c /drivers/gpu/msm/kgsl_iommu.c | |
parent | 92c49e019919bfe4e647db83f935a323313e299c (diff) |
msm: kgsl: Do not expose kernel pointer for global entries
Add kernel pointer restriction while printing the global
page table entries through the debugfs.
Change-Id: Ia2ef4243248ece477e3f679c0027379686670928
Signed-off-by: Hareesh Gundu <hareeshg@codeaurora.org>
Diffstat (limited to 'drivers/gpu/msm/kgsl_iommu.c')
-rw-r--r-- | drivers/gpu/msm/kgsl_iommu.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/drivers/gpu/msm/kgsl_iommu.c b/drivers/gpu/msm/kgsl_iommu.c index 57d99c451952..1ca8dca68470 100644 --- a/drivers/gpu/msm/kgsl_iommu.c +++ b/drivers/gpu/msm/kgsl_iommu.c @@ -118,9 +118,11 @@ void kgsl_print_global_pt_entries(struct seq_file *s) if (memdesc == NULL) continue; - seq_printf(s, "0x%16.16llX-0x%16.16llX %16llu %s\n", - memdesc->gpuaddr, memdesc->gpuaddr + memdesc->size - 1, - memdesc->size, global_pt_entries[i].name); + seq_printf(s, "0x%pK-0x%pK %16llu %s\n", + (uint64_t *)(uintptr_t) memdesc->gpuaddr, + (uint64_t *)(uintptr_t) (memdesc->gpuaddr + + memdesc->size - 1), memdesc->size, + global_pt_entries[i].name); } } |