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;