xen: call clock resume notifier on all CPUs
authorIan Campbell <Ian.Campbell@citrix.com>
Wed, 25 Nov 2009 14:12:08 +0000 (14:12 +0000)
committerJeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>
Thu, 3 Dec 2009 19:14:55 +0000 (11:14 -0800)
commitf6eafe3665bcc374c66775d58312d1c06c55303f
tree2f344a1ab46b3c92990af71a8f89d2f6f7096083
parent6aaf5d633bb6cead81b396d861d7bae4b9a0ba7e
xen: call clock resume notifier on all CPUs

tick_resume() is never called on secondary processors. Presumably this
is because they are offlined for suspend on native and so this is
normally taken care of in the CPU onlining path. Under Xen we keep all
CPUs online over a suspend.

This patch papers over the issue for me but I will investigate a more
generic, less hacky, way of doing to the same.

tick_suspend is also only called on the boot CPU which I presume should
be fixed too.

Signed-off-by: Ian Campbell <Ian.Campbell@citrix.com>
Signed-off-by: Jeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>
Cc: Stable Kernel <stable@kernel.org>
Cc: Thomas Gleixner <tglx@linutronix.de>
arch/x86/xen/suspend.c