[patch 22/24] timekeeping: Remove system_device_crosststamp::sys_realtime
From: Thomas Gleixner
Date: Tue May 26 2026 - 13:29:36 EST
All users are converted to sys_systime.
Signed-off-by: Thomas Gleixner <tglx@xxxxxxxxxx>
---
include/linux/timekeeping.h | 7 +------
1 file changed, 1 insertion(+), 6 deletions(-)
--- a/include/linux/timekeeping.h
+++ b/include/linux/timekeeping.h
@@ -318,7 +318,6 @@ struct system_counterval_t {
* @clock_id: System time Clock ID to capture
* @device: Device time
* @sys_counter: Clocksource counter value simultaneous with device time
- * @sys_realtime: Realtime simultaneous with device time
* @sys_systime: System time for @clock_id
* @sys_monoraw: Monotonic raw simultaneous with device time
*/
@@ -326,11 +325,7 @@ struct system_device_crosststamp {
clockid_t clock_id;
ktime_t device;
struct system_counterval_t sys_counter;
- union {
- /* realtime goes away once all users are converted */
- ktime_t sys_realtime;
- ktime_t sys_systime;
- };
+ ktime_t sys_systime;
ktime_t sys_monoraw;
};