diff options
Diffstat (limited to 'arch/xtensa/kernel/syscall.c')
-rw-r--r-- | arch/xtensa/kernel/syscall.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/xtensa/kernel/syscall.c b/arch/xtensa/kernel/syscall.c index 83cf49685373..3aaaae18417c 100644 --- a/arch/xtensa/kernel/syscall.c +++ b/arch/xtensa/kernel/syscall.c | |||
@@ -87,7 +87,7 @@ unsigned long arch_get_unmapped_area(struct file *filp, unsigned long addr, | |||
87 | /* At this point: (!vmm || addr < vmm->vm_end). */ | 87 | /* At this point: (!vmm || addr < vmm->vm_end). */ |
88 | if (TASK_SIZE - len < addr) | 88 | if (TASK_SIZE - len < addr) |
89 | return -ENOMEM; | 89 | return -ENOMEM; |
90 | if (!vmm || addr + len <= vmm->vm_start) | 90 | if (!vmm || addr + len <= vm_start_gap(vmm)) |
91 | return addr; | 91 | return addr; |
92 | addr = vmm->vm_end; | 92 | addr = vmm->vm_end; |
93 | if (flags & MAP_SHARED) | 93 | if (flags & MAP_SHARED) |