From: Linus Torvalds Date: Sun, 26 Oct 2008 02:53:38 +0000 (-0700) Subject: Revert "Call init_workqueues before pre smp initcalls." X-Git-Tag: v2.6.28-rc2~11 X-Git-Url: http://www.pilppa.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=4403b406d4369a275d483ece6ddee0088cc0d592;hp=4403b406d4369a275d483ece6ddee0088cc0d592;p=linux-2.6-omap-h63xx.git Revert "Call init_workqueues before pre smp initcalls." This reverts commit a802dd0eb5fc97a50cf1abb1f788a8f6cc5db635 by moving the call to init_workqueues() back where it belongs - after SMP has been initialized. It also moves stop_machine_init() - which needs workqueues - to a later phase using a core_initcall() instead of early_initcall(). That should satisfy all ordering requirements, and was apparently the reason why init_workqueues() was moved to be too early. Cc: Heiko Carstens Cc: Rusty Russell Signed-off-by: Linus Torvalds ---