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