tick/broadcast: Make idle check independent from mode and config
[firefly-linux-kernel-4.4.55.git] / include / linux / tick.h
index 3741ba1a652c9716724bbef2ae1e9c12bc82aa8a..6916dcb61857e0a4bff3265423460d208451489c 100644 (file)
@@ -67,11 +67,7 @@ extern void tick_broadcast_control(enum tick_broadcast_mode mode);
 static inline void tick_broadcast_control(enum tick_broadcast_mode mode) { }
 #endif /* BROADCAST */
 
-#if defined(CONFIG_GENERIC_CLOCKEVENTS_BROADCAST) && defined(CONFIG_TICK_ONESHOT)
 extern int tick_broadcast_oneshot_control(enum tick_broadcast_state state);
-#else
-static inline int tick_broadcast_oneshot_control(enum tick_broadcast_state state) { return 0; }
-#endif
 
 static inline void tick_broadcast_enable(void)
 {