diff options
| author | Liang Hao <haohlliang@gmail.com> | 2026-09-30 14:36:21 +0800 |
|---|---|---|
| committer | Thomas Gleixner <tglx@kernel.org> | 2026-10-20 15:28:14 +0200 |
| commit | e7cad586d73276cbd4466de81b2092287d7475c0 (patch) | |
| tree | 71b045e73844ee3266f0f3361853a03c9fbc9c42 /scripts/Makefile.thinlto | |
| parent | c03c1a14507dfaf8b856c2608f9ac216021fc222 (diff) | |
| download | linux-e7cad586d73276cbd4466de81b2092287d7475c0.tar.gz linux-e7cad586d73276cbd4466de81b2092287d7475c0.zip | |
timers: Clear pending_map on CPU hotplug
CPU hotplug migration leaves pending_map bits set on the outgoing CPU
while its wheel vectors are empty. After re-online, a later next_expiry
recalc can treat those empty buckets as pending and temporarily pull
next_expiry forward until collect drains the bits.
Clear pending_map under the base lock after migration in timers_dead_cpu().
Fixes: 500462a9de65 ("timers: Switch to a non-cascading wheel")
Signed-off-by: Liang Hao <haohlliang@gmail.com>
Signed-off-by: Thomas Gleixner <tglx@kernel.org>
Link: https://patch.msgid.link/20260930063621.37740-1-haohlliang@gmail.com
Diffstat (limited to 'scripts/Makefile.thinlto')
0 files changed, 0 insertions, 0 deletions
