Revert "workqueue: fix possible pool stall bug in wq_unbind_fn()"

This reverts commit b1418ee3b21496e656c5fb6ea43b9398aef8fead.
Revert "workqueue: allow more off-queue flag space"

This reverts commit 6a8a3e4278e24e8b54c1f6ecdae86b62a7918a52.
Revert "workqueue: better define synchronization rule around rescuer->pool updates"

This reverts commit 7f9642bb7606f921dcd2b2fdfb7023e0f0ec5b81.
Revert "workqueue: change argument of worker_maybe_bind_and_lock() to @pool"

This reverts commit ae0c1e0214ed8046110f95c773917e0fb6527953.
Revert "workqueue: use %current instead of worker->task in worker_maybe_bind_and_lock()"

This reverts commit 5d2981dcd31eaa01b33f68cea87ac291731daf39.
Revert "Replaced queue_delayed_work with mod_delayed_work for mako thermal."

This reverts commit 0a18da608a3788790fff478460bb030743821866.
Revert "Replaced queue_delayed_work_on with mod_delayed_work_on for"

This reverts commit 8c17f8da763d599abf143e24ee911c21bd266ab6.
Revert "arch/arm/dma: adjusted to new DELAYED_WORK_INITIALIZER."

This reverts commit a3bbe1b6b27de23994320baa83054557a5743a5d.
Revert "workqueue: use irqsafe timer for delayed_work"

This reverts commit 5aeec974e70f70e463c28503f94ac1f9c56c8aab.
Revert "workqueue: clean up delayed_work initializers and add missing one"

This reverts commit 6400d3a2bc4fe7ebfcc8d70ee88305114540f13a.
Revert "timer: Implement TIMER_IRQSAFE"

This reverts commit a61cbd6095f8b2fafa3f364bab6fc32dc0b5d1bd.
Revert "timer: Clean up timer initializers"

This reverts commit 6615d963f62f724eb4ae5008f149824dd394233c.
Revert "timer: Relocate declarations of init_timer_on_stack_key()"

This reverts commit 374be59b28571e6a8ae5f8e3b1b475cddb7e1976.
Revert "workqueue: removed cwq. it is no more usable."

This reverts commit 79e810711ad852a3edf4d24da2ea0ccb2b378113.
Revert "workqueue: implement current_is_async()"

This reverts commit 6a3df2d178fcf5f78f039be61da384d78bceb37c.
Revert "workqueue: un-GPL function delayed_work_timer_fn()"

This reverts commit 0bfa8e0953a05d7cbd1c2e08838135ba0e477021.
Revert "workqueue: rename cpu_workqueue to pool_workqueue"

This reverts commit 7946a24843829942fcb83bb80d9d0bf3fde180df.
Revert "workqueue: reimplement is_chained_work() using current_wq_worker()"

This reverts commit 0a9ce6e8a51c4051b7b77d2ff7182c5300d64ea4.
Revert "workqueue: fix is_chained_work() regression"

This reverts commit a38623f09db79d499045e08aa614a91c495c280f.
Revert "workqueue: pick cwq instead of pool in __queue_work()"

This reverts commit 261fee0f2d7934da27e7a5b19759488522b0c867.