Revert "stop_machine: Mark per cpu stopper enabled early"

This reverts commit aee342c03a843778c3e0b6dce2fc1e13330fbade.
Revert "stop_machine: Use smpboot threads"

This reverts commit 4317c6d419c6833d29ec4bcefcf1359afcccf030.
Revert "stop_machine: Store task reference in a separate per cpu variable"

This reverts commit ecb490b01f427d3f9c110c0d966380177e1dcf56.
Revert "kthread: Prevent unpark race which puts threads on the wrong cpu"

This reverts commit 0d4f1c6c664a4d94d8bfc8f74d15d0ffc52fcc9a.
Revert "smpboot: Allow selfparking per cpu threads"

This reverts commit be510902e224516f8bf9fb5da023464f9bf92a31.
Revert "hotplug: Fix UP bug in smpboot hotplug code"

This reverts commit c85ba2f49672af541c84f7d66e059d205611f864.
Revert "smpboot: Provide infrastructure for percpu hotplug threads"

This reverts commit c02b9469d9cf538fe34fc53ef518e1a187ad78bd.
Revert "kthread: Implement park/unpark facility"

This reverts commit 9bd5e1b618cebded852d94ca36af3c364fffcfa2.
Revert "kthread_worker: reimplement flush_kthread_work() to allow freeing the work item being executed"

This reverts commit b718655f2ea6123ba27671beeb94e2bd242a6ef6.
Revert "kthread_worker: reorganize to prepare for flush_kthread_work() reimplementation"

This reverts commit 30327803804d1b5027210dbd3070ec32f6b8730b.
Revert "smpboot, idle: Fix comment mismatch over idle_threads_init()"

This reverts commit fe3c47df47ffa176ff41c22ff5894d7a100426ff.
Revert "smpboot, idle: Optimize calls to smp_processor_id() in idle_threads_init()"

This reverts commit fe325a3a60e76791db27b44dd0eaad657db8d3f0.
Revert "smp, idle: Allocate idle thread for each possible cpu during boot"

This reverts commit 117918130c32e47471a999b9a757bdfc6c95b769.
Revert "smp: Provide generic idle thread allocation"

This reverts commit ff5505610c7f18f30c4ea9a92765ffd1af1cd38b.
Revert "smp: Add generic smpboot facility"

This reverts commit bbaefd9ca133b3b9c4cc35b50102b219de1991c4.