From 08820eca711daa1a3a14d301ed848429f17cd566 Mon Sep 17 00:00:00 2001 From: "K. Lange" Date: Thu, 21 Oct 2021 09:34:27 +0900 Subject: [PATCH] kernel: oops --- kernel/sys/process.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel/sys/process.c b/kernel/sys/process.c index b235e672..fefd5792 100644 --- a/kernel/sys/process.c +++ b/kernel/sys/process.c @@ -648,7 +648,7 @@ void process_delete(process_t * proc) { */ void make_process_ready(volatile process_t * proc) { if (proc->sleep_node.owner != NULL) { - int sleep_lock_is_mine = sleep_lock.owner == (this_core->cpu_id = 1); + int sleep_lock_is_mine = sleep_lock.owner == (this_core->cpu_id + 1); if (!sleep_lock_is_mine) spin_lock(sleep_lock); if (proc->sleep_node.owner == sleep_queue) { /* The sleep queue is slightly special... */