fixed interrupt disabling bug in threads_ready function
This commit is contained in:
@@ -123,9 +123,9 @@ size_t
|
|||||||
threads_ready (void)
|
threads_ready (void)
|
||||||
{
|
{
|
||||||
enum intr_level old_level = intr_disable ();
|
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);
|
intr_set_level (old_level);
|
||||||
|
return ready_thread_count;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Called by the timer interrupt handler at each timer tick.
|
/* Called by the timer interrupt handler at each timer tick.
|
||||||
|
|||||||
Reference in New Issue
Block a user