[patch V3 00/11] timekeeping: Provide support for auxiliary clocks - Remaining series

From: Thomas Gleixner
Date: Wed Jun 25 2025 - 14:38:43 EST


This is the remaining series of V2, which can be found here:

https://lore.kernel.org/all/20250519082042.742926976@xxxxxxxxxxxxx

The first 15 patches of V2 have been merged into the tip tree and this is
the update of the remaining 11, which addresses the review feedback.

Changes vs. V2:

- Use kobject.h, clockid_t and cleanup the sysfs init - Thomas W.

- Use aux_tkd, aux_tks instead of tkd, tks in aux clock specific
functions for clarity - John

- Remove misleading clock TAI comment - John

The series applies on top of:

git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/ptp

and is available from git:

git://git.kernel.org/pub/scm/linux/kernel/git/tglx/devel.git timers/ptp/clocks

A small update for PTP to support auxiliary clocks in
PTP_SYS_OFFSET_EXTENDED is going to be sent seperately as it has a
dependency on pending PTP changes.

Thanks,

tglx
---
Documentation/ABI/stable/sysfs-kernel-time-aux-clocks | 5
include/linux/posix-timers.h | 5
include/linux/timekeeping.h | 11
kernel/time/posix-timers.c | 3
kernel/time/posix-timers.h | 1
kernel/time/timekeeping.c | 484 +++++++++++++++---
6 files changed, 451 insertions(+), 58 deletions(-)