diff --git a/src/scheduler/task.rs b/src/scheduler/task.rs index 113a4fcb36..7d4d650ed9 100644 --- a/src/scheduler/task.rs +++ b/src/scheduler/task.rs @@ -265,7 +265,7 @@ impl PriorityTaskQueue { } fn pop_from_queue(&mut self, queue_index: usize) -> Option>> { - let task = self.queues[queue_index].pop_back(); + let task = self.queues[queue_index].pop_front(); if self.queues[queue_index].is_empty() { self.prio_bitmap &= !(1 << queue_index as u64); }