diff options
Diffstat (limited to 'fs/proc/array.c')
-rw-r--r-- | fs/proc/array.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/fs/proc/array.c b/fs/proc/array.c index 89600fd5963d..81818adb8e9e 100644 --- a/fs/proc/array.c +++ b/fs/proc/array.c | |||
@@ -412,10 +412,11 @@ static int do_task_stat(struct seq_file *m, struct pid_namespace *ns, | |||
412 | mm = get_task_mm(task); | 412 | mm = get_task_mm(task); |
413 | if (mm) { | 413 | if (mm) { |
414 | vsize = task_vsize(mm); | 414 | vsize = task_vsize(mm); |
415 | if (permitted) { | 415 | /* |
416 | eip = KSTK_EIP(task); | 416 | * esp and eip are intentionally zeroed out. There is no |
417 | esp = KSTK_ESP(task); | 417 | * non-racy way to read them without freezing the task. |
418 | } | 418 | * Programs that need reliable values can use ptrace(2). |
419 | */ | ||
419 | } | 420 | } |
420 | 421 | ||
421 | get_task_comm(tcomm, task); | 422 | get_task_comm(tcomm, task); |