-
- Downloads
Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull timer updates from Ingo Molnar: "The main changes in this cycle were: - rework hrtimer expiry calculation in hrtimer_interrupt(): the previous code had a subtle bug where expiry caching would miss an expiry, resulting in occasional bogus (late) expiry of hrtimers. - continuing Y2038 fixes - ktime division optimization - misc smaller fixes and cleanups" * 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: hrtimer: Make __hrtimer_get_next_event() static rtc: Convert rtc_set_ntp_time() to use timespec64 rtc: Remove redundant rtc_valid_tm() from rtc_hctosys() rtc: Modify rtc_hctosys() to address y2038 issues rtc: Update rtc-dev to use y2038-safe time interfaces rtc: Update interface.c to use y2038-safe time interfaces time: Expose get_monotonic_boottime64 for in-kernel use time: Expose getboottime64 for in-kernel uses ktime: Optimize ktime_divns for constant divisors hrtimer: Prevent stale expiry time in hrtimer_interrupt() ktime.h: Introduce ktime_ms_delta
Showing
- drivers/rtc/hctosys.c 5 additions, 13 deletionsdrivers/rtc/hctosys.c
- drivers/rtc/interface.c 10 additions, 12 deletionsdrivers/rtc/interface.c
- drivers/rtc/rtc-dev.c 4 additions, 4 deletionsdrivers/rtc/rtc-dev.c
- drivers/rtc/systohc.c 3 additions, 3 deletionsdrivers/rtc/systohc.c
- include/linux/hrtimer.h 2 additions, 0 deletionsinclude/linux/hrtimer.h
- include/linux/ktime.h 16 additions, 1 deletioninclude/linux/ktime.h
- include/linux/rtc.h 1 addition, 1 deletioninclude/linux/rtc.h
- include/linux/timekeeping.h 19 additions, 2 deletionsinclude/linux/timekeeping.h
- kernel/time/hrtimer.c 52 additions, 60 deletionskernel/time/hrtimer.c
- kernel/time/ntp.c 2 additions, 2 deletionskernel/time/ntp.c
- kernel/time/timekeeping.c 6 additions, 6 deletionskernel/time/timekeeping.c
Loading
Please register or sign in to comment