blank
workqueue: Backport from upstream Part I
workqueue: Backport from upstream Part II of II