workqueue: backport to 3.4