From eeccf3afce2b41d0e8cf3cf638d0154f49b7c2fe Mon Sep 17 00:00:00 2001 From: Vitaly Mayatskikh Date: Thu, 30 Apr 2009 15:08:18 -0700 Subject: [PATCH] --- yaml --- r: 144363 b: refs/heads/master c: 0816178638c15ce5472d39d771a96860dff4141a h: refs/heads/master i: 144361: fd4d8e021b4a9a74ecff1da8cc17d6b49607525b 144359: a99982bc8c0ffabb944c9e7bf6cbca29575df263 v: v3 --- [refs] | 2 +- trunk/fs/proc/task_mmu.c | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 8b879ce774f5..85dd52c3f664 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: b827e496c893de0c0f142abfaeb8730a2fd6b37f +refs/heads/master: 0816178638c15ce5472d39d771a96860dff4141a diff --git a/trunk/fs/proc/task_mmu.c b/trunk/fs/proc/task_mmu.c index 39e4ad4f59f4..6f61b7cc32e0 100644 --- a/trunk/fs/proc/task_mmu.c +++ b/trunk/fs/proc/task_mmu.c @@ -665,6 +665,10 @@ static ssize_t pagemap_read(struct file *file, char __user *buf, goto out_task; ret = 0; + + if (!count) + goto out_task; + mm = get_task_mm(task); if (!mm) goto out_task;