diff --git a/kernel/include/kernel/Scheduler.h b/kernel/include/kernel/Scheduler.h index 55b2ca70..be813856 100644 --- a/kernel/include/kernel/Scheduler.h +++ b/kernel/include/kernel/Scheduler.h @@ -73,8 +73,6 @@ namespace Kernel BAN::LinkedList::iterator m_current_thread; - uint64_t m_last_reschedule = 0; - friend class Process; }; diff --git a/kernel/kernel/Scheduler.cpp b/kernel/kernel/Scheduler.cpp index 3ce0beda..fc843a93 100644 --- a/kernel/kernel/Scheduler.cpp +++ b/kernel/kernel/Scheduler.cpp @@ -71,10 +71,6 @@ namespace Kernel ASSERT(InterruptController::get().is_in_service(PIT_IRQ)); InterruptController::get().eoi(PIT_IRQ); - if (PIT::ms_since_boot() <= m_last_reschedule) - return; - m_last_reschedule = PIT::ms_since_boot(); - wake_threads(); if (save_current_thread())