From: CMY Date: Fri, 29 Aug 2014 07:20:08 +0000 (+0800) Subject: rk: gpu: print more debug info for Android's memtrack X-Git-Tag: firefly_0821_release~4769^2~32 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=b3d8ca9bcc94c54fb88dba4318a87e26cdba8552;p=firefly-linux-kernel-4.4.55.git rk: gpu: print more debug info for Android's memtrack --- diff --git a/drivers/gpu/arm/midgard/mali_kbase_gpu_memory_debugfs.c b/drivers/gpu/arm/midgard/mali_kbase_gpu_memory_debugfs.c index e2948b1b501c..1338b6b61073 100755 --- a/drivers/gpu/arm/midgard/mali_kbase_gpu_memory_debugfs.c +++ b/drivers/gpu/arm/midgard/mali_kbase_gpu_memory_debugfs.c @@ -48,10 +48,13 @@ static int kbasep_gpu_memory_seq_show(struct seq_file *sfile, void *data) list_for_each_entry(element, &kbdev->kctx_list, link) { /* output the memory usage and cap for each kctx * opened on this device */ - ret = seq_printf(sfile, " %s-0x%p %10u\n", \ - "kctx", + ret = seq_printf(sfile, " %s-0x%p %10u %10u %10u %10u\n", \ + "kctx", \ element->kctx, \ - atomic_read(&(element->kctx->used_pages))); + element->kctx->pid, \ + atomic_read(&(element->kctx->osalloc.free_list_size)), \ + atomic_read(&(element->kctx->used_pages)), \ + atomic_read(&(element->kctx->nonmapped_pages))); } mutex_unlock(&kbdev->kctx_list_lock); }