Searched refs:oldbrk (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-6.6/mm/ |
H A D | mmap.c | 186 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() 226 oldbrk = PAGE_ALIGN(mm->brk); in SYSCALL_DEFINE1() 227 if (oldbrk == newbrk) { in SYSCALL_DEFINE1() 236 brkvma = vma_find(&vmi, oldbrk); in SYSCALL_DEFINE1() 237 if (!brkvma || brkvma->vm_start >= oldbrk) 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() 258 vma_iter_init(&vmi, mm, oldbrk); in SYSCALL_DEFINE1() [all...] |
/kernel/linux/linux-5.10/mm/ |
H A D | mmap.c | 200 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() 240 oldbrk = PAGE_ALIGN(mm->brk); in SYSCALL_DEFINE1() 241 if (oldbrk == newbrk) { in SYSCALL_DEFINE1() 259 ret = __do_munmap(mm, newbrk, oldbrk-newbrk, &uf, true); in SYSCALL_DEFINE1() 270 next = find_vma(mm, oldbrk); 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, newbr in SYSCALL_DEFINE1() [all...] |
Completed in 5 milliseconds