• Jiri Kosina's avatar
    brk: check the lower bound properly · 4cc6028d
    Jiri Kosina authored
    There is a check in sys_brk(), that tries to make sure that we do not
    underflow the area that is dedicated to brk heap.
    
    The check is however wrong, as it assumes that brk area starts immediately
    after the end of the code (+bss), which is wrong for example in
    environments with randomized brk start. The proper way is to check whether
    the address is not below the start_brk address.
    Signed-off-by: default avatarJiri Kosina <jkosina@suse.cz>
    Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
    4cc6028d
mmap.c 58 KB