Revert "workqueue: reimplement WQ_HIGHPRI using a separate worker_pool"

This reverts commit f2a73f0d0398c522e75810e5fd7083a061ebf2e0.
Revert "workqueue: introduce NR_WORKER_POOLS and for_each_worker_pool()"

This reverts commit 7a169af69005bfe95f77d5890fb9f8bba30c015d.
Revert "workqueue: separate out worker_pool flags"

This reverts commit 9fc9421fbd3144747d62881937b22c5662369a6e.
Revert "workqueue: use @pool instead of @gcwq or @cpu where applicable"

This reverts commit 72e573da00a641622c2bfe4c45c8c173a11d4ec7.
Revert "workqueue: factor out worker_pool from global_cwq"

This reverts commit cb059ddb533fc9c42f8ae4e1f2716dd36051e46c.
Revert "workqueue: don't use WQ_HIGHPRI for unbound workqueues"

This reverts commit 1d1879e645a1a3f65cc7b2a33e49a168f706f03d.
Revert "workqueue: skip nr_running sanity check in worker_enter_idle() if trustee is active"

This reverts commit 916a5d244e415b7448bff0dfe69ad3c971dd0f8b.