From: Jason Liu Date: Mon, 1 Jul 2013 08:53:30 +0000 (+0100) Subject: ARM: 7778/1: smp_twd: twd_update_frequency need be run on all online CPUs X-Git-Tag: v3.11-rc1~13^2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cbbe6f82b489e7ceba4ad7c833bd3a76cd0084cb;p=pandora-kernel.git ARM: 7778/1: smp_twd: twd_update_frequency need be run on all online CPUs When the local timer freq changed, the twd_update_frequency function should be run all the CPUs include itself, otherwise, the twd freq will not get updated and the local timer will not run correcttly. smp_call_function will run functions on all other CPUs, but not include himself, this is not correct,use on_each_cpu instead to fix this issue. Cc: Linus Walleij Cc: Rob Herring Cc: Shawn Guo Cc: Arnd Bergmann Cc: stable@vger.kernel.org Acked-by: Linus Walleij Acked-by: Shawn Guo Signed-off-by: Jason Liu Signed-off-by: Russell King --- Reading git-diff-tree failed