From 0a2ab35e56da5562614b2227f0508bac4bb4ca38 Mon Sep 17 00:00:00 2001 From: Hugh Dickins Date: Tue, 14 Nov 2006 13:43:38 +0000 Subject: [PATCH] --- yaml --- r: 40913 b: refs/heads/master c: cd2579d7aa7bfc966cc271a88e77f8cfc3b0b7ba h: refs/heads/master i: 40911: d1f5127b2958b97e2ef12fde07058ce70265e83f v: v3 --- [refs] | 2 +- trunk/mm/mmap.c | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/[refs] b/[refs] index 483a214e3acc..590985f64578 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 1f794b6082a5ff88f7c48d1634056026acf806f4 +refs/heads/master: cd2579d7aa7bfc966cc271a88e77f8cfc3b0b7ba diff --git a/trunk/mm/mmap.c b/trunk/mm/mmap.c index 2526463c99a7..7b40abd7cba2 100644 --- a/trunk/mm/mmap.c +++ b/trunk/mm/mmap.c @@ -1880,9 +1880,8 @@ unsigned long do_brk(unsigned long addr, unsigned long len) if ((addr + len) > TASK_SIZE || (addr + len) < addr) return -EINVAL; - error = is_hugepage_only_range(current->mm, addr, len); - if (error) - return error; + if (is_hugepage_only_range(mm, addr, len)) + return -EINVAL; flags = VM_DATA_DEFAULT_FLAGS | VM_ACCOUNT | mm->def_flags;