summaryrefslogtreecommitdiff
path: root/drivers/misc
diff options
context:
space:
mode:
authorDmitry Shmidt <dimitrysh@google.com>2018-03-07 14:11:03 -0800
committerTodd Kjos <tkjos@google.com>2018-12-13 10:24:43 -0800
commite623751cb9e3cdd98661e2412b8448a519b45689 (patch)
tree4a736480b16da0e0de6e8ce3496462866dcfa370 /drivers/misc
parent8fc3f0196592efd0b96f9ea6a5ec7e3af93038f5 (diff)
ANDROID: uid_sys_stats: Copy task_struct comm field to bigger buffer
get_task_comm() currently checks if buf_size != TASK_COMM_LEN and fails even if sizeof(buf) > TASK_COMM_LEN. Change-Id: Icb3e9c172607534ef1db10baf5d626083db73498 Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
Diffstat (limited to 'drivers/misc')
-rw-r--r--drivers/misc/uid_sys_stats.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/misc/uid_sys_stats.c b/drivers/misc/uid_sys_stats.c
index cda32366cc7e..99230369f3ed 100644
--- a/drivers/misc/uid_sys_stats.c
+++ b/drivers/misc/uid_sys_stats.c
@@ -129,7 +129,7 @@ static void get_full_task_comm(struct task_entry *task_entry,
struct mm_struct *mm = task->mm;
/* fill the first TASK_COMM_LEN bytes with thread name */
- get_task_comm(task_entry->comm, task);
+ __get_task_comm(task_entry->comm, TASK_COMM_LEN, task);
i = strlen(task_entry->comm);
while (i < TASK_COMM_LEN)
task_entry->comm[i++] = ' ';