tick/sched: Remove bogus boot "safety" check
authorThomas Gleixner <tglx@linutronix.de>
Sun, 6 Dec 2020 21:12:55 +0000 (22:12 +0100)
committerThomas Gleixner <tglx@linutronix.de>
Wed, 16 Dec 2020 10:26:27 +0000 (11:26 +0100)
commitba8ea8e7dd6e1662e34e730eadfc52aa6816f9dd
treec24c317870cba94d04feae6b13d1915c63efa3c0
parentf12ad423c4af877b2e4b5a80928b95195fccab04
tick/sched: Remove bogus boot "safety" check

can_stop_idle_tick() checks whether the do_timer() duty has been taken over
by a CPU on boot. That's silly because the boot CPU always takes over with
the initial clockevent device.

But even if no CPU would have installed a clockevent and taken over the
duty then the question whether the tick on the current CPU can be stopped
or not is moot. In that case the current CPU would have no clockevent
either, so there would be nothing to keep ticking.

Remove it.

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Acked-by: Frederic Weisbecker <frederic@kernel.org>
Link: https://lore.kernel.org/r/20201206212002.725238293@linutronix.de
kernel/time/tick-sched.c