• Thomas Gleixner's avatar
    timer: Fix hotplug regression · 24bfcb10
    Thomas Gleixner authored
    The recent timer wheel rework removed the get/put_cpu_var() pair in
    the hotplug migration code, which results in:
    
    BUG: using smp_processor_id() in preemptible [00000000] code: hib.sh/2845
    ...
    [<ffffffff810d4fa3>] timer_cpu_notify+0x53/0x12
    
    That hunk is a leftover from an earlier iteration and went unnoticed
    so far.
    
    Restore the previous code which was obviously correct.
    
    Fixes: 0eeda71b 'timer: Replace timer base by a cpu index'
    Reported-and_tested-by: Borislav Petkov <bp@alien8.de>
    Signed-off-by: default avatarThomas Gleixner <tglx@linutronix.de>
    24bfcb10
timer.c 46 KB