It's probably worth folding the idle_cpu fix for checking whether there's an enqueued task into this.- Paul