Home
last modified time | relevance | path

Searched refs:newbrk (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-6.6/mm/
H A Dmmap.c186 unsigned long newbrk, oldbrk, origbrk; in SYSCALL_DEFINE1() local
217 * of oldbrk with newbrk then it can escape the test and let the data in SYSCALL_DEFINE1()
225 newbrk = PAGE_ALIGN(brk); in SYSCALL_DEFINE1()
227 if (oldbrk == newbrk) { in SYSCALL_DEFINE1()
234 /* Search one past newbrk */ in SYSCALL_DEFINE1()
235 vma_iter_init(&vmi, mm, newbrk); in SYSCALL_DEFINE1()
245 if (do_vma_munmap(&vmi, brkvma, newbrk, oldbrk, &uf, true)) in SYSCALL_DEFINE1()
251 if (check_brk_limits(oldbrk, newbrk - oldbrk)) in SYSCALL_DEFINE1()
259 next = vma_find(&vmi, newbrk + PAGE_SIZE + stack_guard_gap); in SYSCALL_DEFINE1()
260 if (next && newbrk in SYSCALL_DEFINE1()
[all...]
/kernel/linux/linux-5.10/mm/
H A Dmmap.c200 unsigned long newbrk, oldbrk, origbrk; in SYSCALL_DEFINE1() local
231 * of oldbrk with newbrk then it can escape the test and let the data in SYSCALL_DEFINE1()
239 newbrk = PAGE_ALIGN(brk); in SYSCALL_DEFINE1()
241 if (oldbrk == newbrk) { in SYSCALL_DEFINE1()
259 ret = __do_munmap(mm, newbrk, oldbrk-newbrk, &uf, true); in SYSCALL_DEFINE1()
271 if (next && newbrk + PAGE_SIZE > vm_start_gap(next)) in SYSCALL_DEFINE1()
275 if (do_brk_flags(oldbrk, newbrk-oldbrk, 0, &uf) < 0) in SYSCALL_DEFINE1()
280 populate = newbrk > oldbrk && (mm->def_flags & VM_LOCKED) != 0; in SYSCALL_DEFINE1()
287 mm_populate(oldbrk, newbrk in SYSCALL_DEFINE1()
[all...]

Completed in 5 milliseconds