|
@@ -642,11 +642,6 @@ static inline long do_mmap2(
|
|
|
|
|
|
down_write(¤t->mm->mmap_sem);
|
|
|
error = do_mmap_pgoff(file, addr, len, prot, flags, pgoff);
|
|
|
- if (!IS_ERR((void *) error) && error + len >= 0x80000000ULL) {
|
|
|
- /* Result is out of bounds. */
|
|
|
- do_munmap(current->mm, addr, len);
|
|
|
- error = -ENOMEM;
|
|
|
- }
|
|
|
up_write(¤t->mm->mmap_sem);
|
|
|
|
|
|
if (file)
|