• Linus Torvalds's avatar
    Merge tag 'timers-core-2020-10-12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · f5f59336
    Linus Torvalds authored
    Pull timekeeping updates from Thomas Gleixner:
     "Updates for timekeeping, timers and related drivers:
    
      Core:
    
       - Early boot support for the NMI safe timekeeper by utilizing
         local_clock() up to the point where timekeeping is initialized.
         This allows printk() to store multiple timestamps in the ringbuffer
         which is useful for coordinating dmesg information across a fleet
         of machines.
    
       - Provide a multi-timestamp accessor for printk()
    
       - Make timer init more robust by checking for invalid timer flags.
    
       - Comma vs semicolon fixes
    
      Drivers:
    
       - Support for new platforms in existing drivers (SP804 and Renesas
         CMT)
    
       - Comma vs semicolon fixes
    
    * tag 'timers-core-2020-10-12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
      clocksource/drivers/armada-370-xp: Use semicolons rather than commas to separate statements
      clocksource/drivers/mps2-timer: Use semicolons rather than commas to separate statements
      timers: Mask invalid flags in do_init_timer()
      clocksource/drivers/sp804: Enable Hisilicon sp804 timer 64bit mode
      clocksource/drivers/sp804: Add support for Hisilicon sp804 timer
      clocksource/drivers/sp804: Support non-standard register offset
      clocksource/drivers/sp804: Prepare for support non-standard register offset
      clocksource/drivers/sp804: Remove a mismatched comment
      clocksource/drivers/sp804: Delete the leading "__" of some functions
      clocksource/drivers/sp804: Remove unused sp804_timer_disable() and timer-sp804.h
      clocksource/drivers/sp804: Cleanup clk_get_sys()
      dt-bindings: timer: renesas,cmt: Document r8a774e1 CMT support
      dt-bindings: timer: renesas,cmt: Document r8a7742 CMT support
      alarmtimer: Convert comma to semicolon
      timekeeping: Provide multi-timestamp accessor to NMI safe timekeeper
      timekeeping: Utilize local_clock() for NMI safe timekeeper during early boot
    f5f59336
timer.c 60.2 KB