fn get_wake_list(
    waiters: &mut LinkedList<WaiterAdapter>
) -> (LinkedList<WaiterAdapter>, usize)