Files
linux/kernel
Thomas Gleixner ca721584e9 tick/sched: Use tick_next_period for lockless quick check
[ Upstream commit 372acbbaa8 ]

No point in doing calculations.

   tick_next_period = last_jiffies_update + tick_period

Just check whether now is before tick_next_period to figure out whether
jiffies need an update.

Add a comment why the intentional data race in the quick check is safe or
not so safe in a 32bit corner case and why we don't worry about it.

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Link: https://lore.kernel.org/r/20201117132006.337366695@linutronix.de
Stable-dep-of: e9523a0d81 ("tick/common: Align tick period with the HZ tick.")
Signed-off-by: Sasha Levin <sashal@kernel.org>
2023-05-17 11:47:45 +02:00
..
2023-01-14 10:16:24 +01:00
2023-04-05 11:23:44 +02:00
2020-08-12 10:58:02 -07:00
2023-01-14 10:15:20 +01:00
2023-02-01 08:23:22 +01:00
2020-07-27 14:31:12 -04:00