From dd46c4b766c92acf9ff75693cdb15f007f8712a9 Mon Sep 17 00:00:00 2001 From: Matheus Date: Wed, 1 May 2024 22:41:59 -0300 Subject: [PATCH] scheduler: fix kernel stack unmapping --- kernel-src/sys/scheduler.c | 1 + 1 file changed, 1 insertion(+) diff --git a/kernel-src/sys/scheduler.c b/kernel-src/sys/scheduler.c index b753bc61..f4f3ffd7 100644 --- a/kernel-src/sys/scheduler.c +++ b/kernel-src/sys/scheduler.c @@ -91,6 +91,7 @@ thread_t *sched_newthread(void *ip, size_t kstacksize, int priority, proc_t *pro thread->vmmctx = proc ? NULL : &vmm_kernelctx; thread->proc = proc; thread->priority = priority; + thread->kernelstacksize = kstacksize; if (proc) { // each thread holds one reference to proc PROC_HOLD(proc);