X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/7c7b5f05d39b7739d990f71256a2267ec67a6913..1375eb51603466b723ab7dd1ca4194ee5d662f75:/lunaix-os/kernel/process/process.c diff --git a/lunaix-os/kernel/process/process.c b/lunaix-os/kernel/process/process.c index 370a542..bdd9049 100644 --- a/lunaix-os/kernel/process/process.c +++ b/lunaix-os/kernel/process/process.c @@ -160,7 +160,7 @@ init_proc_user_space(struct proc_info* pcb) int status = 0; if ((status = mem_map(NULL, &mapped, USR_STACK, NULL, ¶m))) { - kprint_panic("fail to alloc user stack: %d", status); + kprintf(KFATAL "fail to alloc user stack: %d", status); } mapped->region_copied = __stack_copied; @@ -218,7 +218,7 @@ dup_proc() } __copy_fdtable(pcb); - region_copy(&__current->mm, &pcb->mm); + region_copy_mm(&__current->mm, &pcb->mm); /* * store the return value for forked process.