From 2a34afdf04a5ec24d091469fa50a09882c898881 Mon Sep 17 00:00:00 2001 From: Amlal Date: Thu, 24 Apr 2025 20:20:09 +0200 Subject: dev, kernel: scheduler: fix compiler error. Signed-off-by: Amlal --- dev/kernel/src/UserProcessScheduler.cc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'dev') diff --git a/dev/kernel/src/UserProcessScheduler.cc b/dev/kernel/src/UserProcessScheduler.cc index aaf0d699..fb33e447 100644 --- a/dev/kernel/src/UserProcessScheduler.cc +++ b/dev/kernel/src/UserProcessScheduler.cc @@ -266,10 +266,6 @@ namespace Kernel MUST_PASS(mm_delete_heap(memory_heap_list->MemoryEntry)); } -#ifdef __NE_VIRTUAL_MEMORY_SUPPORT__ - hal_write_cr3(pd); -#endif - auto next = memory_heap_list->MemoryNext; mm_delete_heap(memory_heap_list); @@ -304,6 +300,10 @@ namespace Kernel sched_free_heap_tree(memory_heap_list); +#ifdef __NE_VIRTUAL_MEMORY_SUPPORT__ + hal_write_cr3(pd); +#endif + #ifdef __NE_VIRTUAL_MEMORY_SUPPORT__ //! Free the memory's page directory. if (this->VMRegister) -- cgit v1.2.3