diff options
| author | john stultz <[email protected]> | 2006-06-26 00:25:06 -0700 |
|---|---|---|
| committer | Linus Torvalds <[email protected]> | 2006-06-26 09:58:20 -0700 |
| commit | ad596171ed635c51a9eef829187af100cbf8dcf7 (patch) | |
| tree | 24b19bec1b1abd8bd110064226569aa42dde0b3b /include/linux | |
| parent | 734efb467b31e56c2f9430590a9aa867ecf3eea1 (diff) | |
[PATCH] Time: Use clocksource infrastructure for update_wall_time
Modify the update_wall_time function so it increments time using the
clocksource abstraction instead of jiffies. Since the only clocksource driver
currently provided is the jiffies clocksource, this should result in no
functional change. Additionally, a timekeeping_init and timekeeping_resume
function has been added to initialize and maintain some of the new timekeping
state.
[[email protected]: fixlet]
Signed-off-by: John Stultz <[email protected]>
Signed-off-by: OGAWA Hirofumi <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'include/linux')
| -rw-r--r-- | include/linux/time.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/linux/time.h b/include/linux/time.h index 0cd696cee998..88d3b812841e 100644 --- a/include/linux/time.h +++ b/include/linux/time.h @@ -77,6 +77,8 @@ extern struct timespec xtime; extern struct timespec wall_to_monotonic; extern seqlock_t xtime_lock; +void timekeeping_init(void); + static inline unsigned long get_seconds(void) { return xtime.tv_sec; |