From f7890c4b16b5d817db286119ac0a88630c3a1cf9 Mon Sep 17 00:00:00 2001
From: Marvin Borner
Date: Thu, 3 Jun 2021 16:47:46 +0200
Subject: Smashed some dumb bugs

aargh
---
 kernel/features/proc.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

(limited to 'kernel/features')

diff --git a/kernel/features/proc.c b/kernel/features/proc.c
index ce33495..b686823 100644
--- a/kernel/features/proc.c
+++ b/kernel/features/proc.c
@@ -25,7 +25,6 @@ PROTECTED static struct list *proc_list_running = NULL;
 PROTECTED static struct list *proc_list_blocked = NULL;
 PROTECTED static struct list *proc_list_idle = NULL;
 
-// TODO: Use less memcpy and only copy relevant registers
 // TODO: 20 priority queues (https://www.kernel.org/doc/html/latest/scheduler/sched-nice-design.html)
 HOT FLATTEN u32 scheduler(u32 esp)
 {
@@ -57,7 +56,7 @@ HOT FLATTEN u32 scheduler(u32 esp)
 	}
 
 	memory_switch_dir(PROC(current)->page_dir);
-	tss_set_stack(PROC(current)->stack.kernel_ptr);
+	tss_set_stack(PROC(current)->stack.kernel);
 	fpu_restore(PROC(current));
 
 #if DEBUG_SCHEDULER
-- 
cgit v1.2.3