]> git.baikalelectronics.ru Git - kernel.git/commit
arm/bL_switcher: Kill tick suspend hackery
authorThomas Gleixner <tglx@linutronix.de>
Wed, 25 Mar 2015 12:11:52 +0000 (13:11 +0100)
committerIngo Molnar <mingo@kernel.org>
Wed, 1 Apr 2015 12:23:00 +0000 (14:23 +0200)
commit758185ff5ee2935aaa1d8516507b766ab8742918
tree365c2781c48eb4af0174e0fc05d9aa9a5bc0a1cf
parent49f31faf4b8313cec5e6ccd41c20c29cfc02d786
arm/bL_switcher: Kill tick suspend hackery

Use the new tick_suspend/resume_local() and get rid of the
homebrewn implementation of these in the ARM bL switcher.  The
check for the cpumask is completely pointless.  There is no harm
to suspend a per cpu tick device unconditionally.  If that's a
real issue then we fix it proper at the core level and not with
some completely undocumented hacks in some random core code.

Move the tick internals to the core code, now that this nuisance
is gone.

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
[ rjw: Rebase, changelog ]
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Cc: Nicolas Pitre <nicolas.pitre@linaro.org>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Russell King <rmk+kernel@arm.linux.org.uk>
Link: http://lkml.kernel.org/r/1655112.Ws17YsMfN7@vostro.rjw.lan
Signed-off-by: Ingo Molnar <mingo@kernel.org>
arch/arm/common/bL_switcher.c
include/linux/clockchips.h
include/linux/tick.h
kernel/time/tick-common.c
kernel/time/tick-internal.h
kernel/time/tick-sched.h