Revert "revert workqueue shit and update dev config"

This reverts commit b214e218142b76f41ed7c01bb05324a9e68eee2f.

Conflicts:
	kernel/workqueue.c
Revert "revert workqueue shit"

This reverts commit b034d579e9d6e8240e83e12b62d17e8d8f7493b6.

Conflicts:
	kernel/workqueue.c