diff options
author | Thomas Gleixner <tglx@linutronix.de> | 2014-07-16 21:04:10 +0000 |
---|---|---|
committer | John Stultz <john.stultz@linaro.org> | 2014-07-23 10:17:57 -0700 |
commit | 7c032df5570388044b4efda3d9f4d2ffb96a3116 (patch) | |
tree | ab8242028af30b3b914b8c33cdfe30fb2feca6c2 /include/linux/timekeeper_internal.h | |
parent | f111adfdd7ff7d9fe54b6efa440b80824984749c (diff) | |
download | lwn-7c032df5570388044b4efda3d9f4d2ffb96a3116.tar.gz lwn-7c032df5570388044b4efda3d9f4d2ffb96a3116.zip |
timekeeping: Provide internal ktime_t based data
The ktime_t based interfaces are used a lot in performance critical
code pathes. Add ktime_t based data so the interfaces don't have to
convert from the xtime/timespec based data.
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: John Stultz <john.stultz@linaro.org>
Diffstat (limited to 'include/linux/timekeeper_internal.h')
-rw-r--r-- | include/linux/timekeeper_internal.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/include/linux/timekeeper_internal.h b/include/linux/timekeeper_internal.h index 2cb96235c249..87e0992564f2 100644 --- a/include/linux/timekeeper_internal.h +++ b/include/linux/timekeeper_internal.h @@ -36,6 +36,9 @@ struct timekeeper { /* Clock shifted nano seconds */ u64 xtime_nsec; + /* Monotonic base time */ + ktime_t base_mono; + /* Current CLOCK_REALTIME time in seconds */ u64 xtime_sec; /* CLOCK_REALTIME to CLOCK_MONOTONIC offset */ |