summaryrefslogtreecommitdiffstats
path: root/kernel/time/timekeeping.c
AgeCommit message (Expand)AuthorLines
2025-10-20timekeeping: Fix aux clocks sysfs initialization loop boundHaofeng Li-1/+1
2025-09-03vdso/vsyscall: Avoid slow division loop in auxiliary clock updateThomas Weißschuh-2/+8
2025-07-29Merge tag 'timers-ptp-2025-07-27' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds-75/+554
2025-07-22timekeeping: Zero initialize system_counterval when querying time from phc dr...Markus Blöchl-1/+1
2025-07-18vdso/vsyscall: Update auxiliary clock data in the datapageThomas Weißschuh-0/+12
2025-07-18vdso: Introduce aux_clock_resolution_ns()Thomas Weißschuh-2/+4
2025-07-03Merge tag 'ktime-get-clock-ts64-for-ptp' into timers/ptpThomas Gleixner-0/+34
2025-07-03timekeeping: Provide ktime_get_clock_ts64()Thomas Gleixner-0/+33
2025-06-27timekeeping: Provide interface to control auxiliary clocksThomas Gleixner-0/+116
2025-06-27timekeeping: Provide update for auxiliary timekeepersThomas Gleixner-0/+19
2025-06-27timekeeping: Provide adjtimex() for auxiliary clocksThomas Gleixner-0/+16
2025-06-27timekeeping: Prepare do_adtimex() for auxiliary clocksThomas Gleixner-3/+33
2025-06-27timekeeping: Make do_adjtimex() reusableThomas Gleixner-46/+56
2025-06-27timekeeping: Add auxiliary clock support to __timekeeping_inject_offset()Thomas Gleixner-8/+31
2025-06-27timekeeping: Make timekeeping_inject_offset() reusableThomas Gleixner-11/+15
2025-06-27timekeeping: Provide time setter for auxiliary clocksThomas Gleixner-0/+44
2025-06-27timekeeping: Add minimal posix-timers support for auxiliary clocksThomas Gleixner-0/+21
2025-06-27timekeeping: Provide time getters for auxiliary clocksThomas Gleixner-0/+65
2025-06-27timekeeping: Update auxiliary timekeepers on clocksource changeThomas Gleixner-0/+33
2025-06-19timekeeping: Provide ktime_get_ntp_seconds()Thomas Gleixner-0/+9
2025-06-19timekeeping: Introduce auxiliary timekeepersAnna-Maria Behnsen-2/+20
2025-06-19timekeeping: Add clock_valid flag to timekeeperThomas Gleixner-2/+3
2025-06-19timekeeping: Prepare timekeeping_update_from_shadow()Thomas Gleixner-5/+7
2025-06-19timekeeping: Make __timekeeping_advance() reusableAnna-Maria Behnsen-6/+6
2025-06-19ntp: Rename __do_adjtimex() to ntp_adjtimex()Thomas Gleixner-1/+1
2025-06-19ntp: Add timekeeper ID arguments to public functionsThomas Gleixner-6/+6
2025-06-19timekeeping: Introduce timekeeper IDAnna-Maria Behnsen-2/+3
2025-06-19timekeeping: Avoid double notification in do_adjtimex()Thomas Gleixner-42/+56
2025-06-19timekeeping: Cleanup kernel doc of __ktime_get_real_seconds()Thomas Gleixner-3/+8
2025-06-19timekeeping: Remove hardcoded access to tk_coreThomas Gleixner-1/+1
2025-04-28timekeeping: Prevent coarse clocks going backwardsThomas Gleixner-8/+42
2025-04-04Revert "timekeeping: Fix possible inconsistencies in _COARSE clockids"Thomas Gleixner-69/+25
2025-03-21timekeeping: Fix possible inconsistencies in _COARSE clockidsJohn Stultz-25/+69
2025-01-15timekeeping: Remove unused ktime_get_fast_timestamps()Dr. David Alan Gilbert-69/+8
2024-12-05clocksource: Make negative motion detection more robustThomas Gleixner-2/+4
2024-11-19Merge tag 'timers-core-2024-11-18' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds-321/+211
2024-11-19Merge tag 'locking-core-2024-11-18' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds-5/+7
2024-11-05seqlock, treewide: Switch to non-raw seqcount_latch interfaceMarco Elver-5/+7
2024-11-02timekeeping: Remove CONFIG_DEBUG_TIMEKEEPINGThomas Gleixner-105/+3
2024-10-25timekeeping: Merge timekeeping_update_staged() and timekeeping_update()Anna-Maria Behnsen-17/+14
2024-10-25timekeeping: Remove TK_MIRROR timekeeping_update() actionAnna-Maria Behnsen-9/+1
2024-10-25timekeeping: Rework do_adjtimex() to use shadow_timekeeperAnna-Maria Behnsen-16/+25
2024-10-25timekeeping: Rework timekeeping_suspend() to use shadow_timekeeperAnna-Maria Behnsen-12/+10
2024-10-25timekeeping: Rework timekeeping_resume() to use shadow_timekeeperAnna-Maria Behnsen-12/+10
2024-10-25timekeeping: Rework timekeeping_inject_sleeptime64() to use shadow_timekeeperAnna-Maria Behnsen-15/+7
2024-10-25timekeeping: Rework timekeeping_init() to use shadow_timekeeperAnna-Maria Behnsen-9/+7
2024-10-25timekeeping: Rework change_clocksource() to use shadow_timekeeperAnna-Maria Behnsen-11/+7
2024-10-25timekeeping: Rework timekeeping_inject_offset() to use shadow_timekeeperAnna-Maria Behnsen-25/+16
2024-10-25timekeeping: Rework do_settimeofday64() to use shadow_timekeeperAnna-Maria Behnsen-26/+16
2024-10-25timekeeping: Provide timekeeping_restore_shadow()Thomas Gleixner-1/+10