syscalls: stop freezing on brk syscall where ebx < current brk

This commit is contained in:
2026-01-31 20:49:52 +03:00
parent 761789a42e
commit 93fe3a179b
+2 -1
View File
@@ -623,7 +623,8 @@ uint32_t sys_brk(TrapFrame *tf)
if(tf->ebx < (uint32_t)current->brk)
{
debug_log("PIZDETS!!!! new brk less than current brk\n");
while(1){}
return (uint32_t)current->brk;
//while(1){}
}
uint32_t old_brk_page = DivRoundUp((uint32_t)current->brk, 0x1000);