fixed interrupt disabling bug in threads_ready function

This commit is contained in:
Mark Wheelhouse
2024-10-02 15:04:13 +01:00
parent 8724a2641e
commit 1a669267d0

View File

@@ -123,9 +123,9 @@ size_t
threads_ready (void)
{
enum intr_level old_level = intr_disable ();
return list_size (&ready_list);
size_t ready_thread_count = list_size (&ready_list);
intr_set_level (old_level);
return ready_thread_count;
}
/* Called by the timer interrupt handler at each timer tick.