kthread: don't depend on work queues