! kernel: Bei einem SYSCALL_PM_INIT_PAGE wurde memory_used des Prozesses nicht aktualisiert. Das fuehrt zu einer fehlerhaften Anzeige in ps.
Index: trunk/src/kernel/src/syscall.c =================================================================== --- trunk.orig/src/kernel/src/syscall.c +++ trunk/src/kernel/src/syscall.c @@ -367,7 +367,7 @@ void syscall(struct int_stack_frame ** e abort_task("SYSCALL_PM_INIT_PAGE: Versuchtes NULL-Mapping: src = 0x%08x", src); } - + current_task->memory_used -= num << 12; //kprintf("Map psrc:%x src:%x dest:%x size:%x\n", resolve_vaddr((page_directory_t) current_task->cr3, src), src, dest, num << 12); /*{
Attachment:
signature.asc
Description: This is a digitally signed message part.