• Linus Torvalds's avatar
    Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · cc51bf6e
    Linus Torvalds authored
    Pull timer fixes from Thomas Gleixner:
    
     - Cure for not using zalloc in the first place, which leads to random
       crashes with CPUMASK_OFF_STACK.
    
     - Revert a user space visible change which broke udev
    
     - Add a missing cpu_online early return introduced by the new full
       dyntick conversions
    
     - Plug a long standing race in the timer wheel cpu hotplug code.
       Sigh...
    
     - Cleanup NOHZ per cpu data on cpu down to prevent stale data on cpu
       up.
    
    * 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
      time: Revert ALWAYS_USE_PERSISTENT_CLOCK compile time optimizaitons
      timer: Don't reinitialize the cpu base lock during CPU_UP_PREPARE
      tick: Don't invoke tick_nohz_stop_sched_tick() if the cpu is offline
      tick: Cleanup NOHZ per cpu data on cpu down
      tick: Use zalloc_cpumask_var for allocating offstack cpumasks
    cc51bf6e
timer.c 46.5 KB