summaryrefslogtreecommitdiff
path: root/kernel/time/timekeeping.c
AgeCommit message (Expand)AuthorFilesLines
2026-08-11timekeeping: Use u32 for clock_was_set_seqThomas Weißschuh (Schneider Electric)1-2/+3
2026-08-11timekeeping: Rename clockid_aux_valid() to clockid_is_aux_clock()Thomas Weißschuh (Schneider Electric)1-2/+2
2026-08-11timekeeping: Remove the unused ktime_get_clock_ts64()Thomas Weißschuh (Schneider Electric)1-34/+0
2026-08-10timekeeping: Check the return value of tk_get_aux_ts64 in __do_adjtimex()Thomas Weißschuh (Schneider Electric)1-3/+5
2026-08-10timekeeping: Use READ_ONCE/WRITE_ONCE() for xtime_sec to prevent tearingDennis Moshegov1-3/+7
2026-07-10timekeeping: Drive time_adjust skew via per-tick ntp_error transferDavid Woodhouse1-1/+1
2026-07-10timekeeping: Drive time_offset skew via per-tick ntp_error transferDavid Woodhouse1-4/+32
2026-07-10timekeeping: Account for clocksource tick quantisation via NTPDavid Woodhouse1-17/+47
2026-07-08timekeeping: Account for monotonicity adjustment in ntp_errorDavid Woodhouse1-0/+6
2026-07-07timekeeping: Unwind aux clock sysfs children on failureYuho Choi1-6/+15
2026-07-06timekeeping: Document monotonic raw timestamps in snapshots correctlyThomas Gleixner1-1/+15
2026-06-17timekeeping: Register default clocksource before taking tk_core.lockMikhail Gavrilov1-3/+4
2026-06-04timekeeping: Add clocksource read_snapshot() method and hw_cycles to snapshotDavid Woodhouse1-1/+20
2026-06-04timekeeping: Add support for AUX clock cross timestampingThomas Gleixner1-0/+6
2026-06-04timekeeping: Prepare for cross timestamps on arbitrary clock IDsThomas Gleixner1-25/+35
2026-06-04timekeeping: Add system_counterval_t to struct system_device_crosststampThomas Gleixner1-25/+21
2026-06-04timekeeping: Add CLOCK_AUX support for ktime_get_snapshot_id()Thomas Gleixner1-0/+15
2026-06-04timekeeping: Remove system_time_snapshot::real/boot/rawThomas Gleixner1-8/+0
2026-06-02timekeeping: Use system_time_snapshot::systime/monoraw instead of ::real/rawThomas Gleixner1-4/+4
2026-06-02timekeeping: Provide ktime_get_snapshot_id()Thomas Gleixner1-21/+64
2026-03-21Merge tag 'v7.0-rc4' into timers/core, to resolve conflictIngo Molnar1-2/+4
2026-03-12timekeeping: Mark offsets array as constThomas Weißschuh (Schneider Electric)1-4/+6
2026-03-12timekeeping/auxclock: Consistently use raw timekeeper for tk_setup_internals()Thomas Weißschuh (Schneider Electric)1-1/+1
2026-03-05timekeeping: Initialize the coupled clocksource conversion completelyThomas Gleixner1-0/+7
2026-03-04timekeeping: Fix timex status validation for auxiliary clocksMiroslav Lichvar1-2/+4
2026-02-27timekeeping: Provide infrastructure for coupled clockeventsThomas Gleixner1-0/+110
2026-02-27timekeeping: Allow inlining clocksource::read()Thomas Gleixner1-19/+55
2026-01-20timekeeping: Adjust the leap state for the correct auxiliary timekeeperThomas Weißschuh1-1/+1
2025-12-05Merge tag 'soc-drivers-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-4/+18
2025-11-25timekeeping: Fix error code in tk_aux_sysfs_init()Dan Carpenter1-1/+3
2025-11-20timekeeping: Fix resource leak in tk_aux_sysfs_init() error pathsMalaya Kumar Rout1-9/+12
2025-11-14syscore: Pass context data to callbacksThierry Reding1-4/+18
2025-10-20timekeeping: Fix aux clocks sysfs initialization loop boundHaofeng Li1-1/+1
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/kerne...Linus Torvalds1-75/+554
2025-07-22timekeeping: Zero initialize system_counterval when querying time from phc dr...Markus 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-45/+55
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