Resync workqueue.h with upstream