From: Martin Schwidefsky Date: Tue, 18 Aug 2009 15:09:42 +0000 (+0200) Subject: clocksource: Avoid clocksource watchdog circular locking dependency X-Git-Tag: v2.6.32-rc1~168^2~11 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=01548f4d3e8e94caf323a4f664eb347fd34a34ab;p=pandora-kernel.git clocksource: Avoid clocksource watchdog circular locking dependency stop_machine from a multithreaded workqueue is not allowed because of a circular locking dependency between cpu_down and the workqueue execution. Use a kernel thread to do the clocksource downgrade. Signed-off-by: Martin Schwidefsky Cc: Peter Zijlstra Cc: john stultz LKML-Reference: <20090818170942.3ab80c91@skybase> Signed-off-by: Thomas Gleixner --- Reading git-diff-tree failed