From: Vineet Gupta Date: Sat, 7 Mar 2015 11:29:38 +0000 (+0530) Subject: ARC: clocksource cleanups X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=5b9bd1784088f5407424d43f63ef777bb898d2d5;p=GitHub%2Fmoto-9609%2Fandroid_kernel_motorola_exynos9610.git ARC: clocksource cleanups Signed-off-by: Vineet Gupta --- diff --git a/arch/arc/kernel/time.c b/arch/arc/kernel/time.c index 9307f87f2572..71493f75ae6b 100644 --- a/arch/arc/kernel/time.c +++ b/arch/arc/kernel/time.c @@ -60,15 +60,6 @@ /********** Clock Source Device *********/ -static bool is_usable_as_clocksource(void) -{ -#ifdef CONFIG_SMP - return 0; -#else - return 1; -#endif -} - /* * set 32bit TIMER1 to keep counting monotonically and wraparound */ @@ -78,7 +69,8 @@ int arc_counter_setup(void) write_aux_reg(ARC_REG_TIMER1_CNT, 0); write_aux_reg(ARC_REG_TIMER1_CTRL, TIMER_CTRL_NH); - return is_usable_as_clocksource(); + /* Not usable in SMP */ + return !IS_ENABLED(CONFIG_SMP); } static cycle_t arc_counter_read(struct clocksource *cs)