The scheduler queues currently use a container that can allocate memory. For correctness and performance, we should avoid allocating memory inside the sched queues. This patch replaces the old container with an intrusive linked list (the same we use in the frame management system).
The scheduler queues currently use a container that can allocate memory. For correctness and performance, we should avoid allocating memory inside the sched queues. This patch replaces the old container with an intrusive linked list (the same we use in the frame management system).