diff options
| author | Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com> | 2008-01-30 07:30:01 -0500 |
|---|---|---|
| committer | Ingo Molnar <mingo@elte.hu> | 2008-01-30 07:30:01 -0500 |
| commit | efd9ac8630e89b9ee7ce64008bd7783952374f37 (patch) | |
| tree | 2b06184b9241770aff309a9940f6e400371003a4 | |
| parent | 1d76c2622813fbc692b0d323028cfef9ee36051a (diff) | |
time: fold __get_realtime_clock_ts() into getnstimeofday()
- getnstimeofday() was just a wrapper around __get_realtime_clock_ts()
- Replace calls to __get_realtime_clock_ts() by calls to getnstimeofday()
- Fix bogus reference to get_realtime_clock_ts(), which never existed
Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>
Cc: john stultz <johnstul@us.ibm.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
| -rw-r--r-- | kernel/time/timekeeping.c | 22 |
1 files changed, 5 insertions, 17 deletions
diff --git a/kernel/time/timekeeping.c b/kernel/time/timekeeping.c index ab46ae8c062b..77680195cf84 100644 --- a/kernel/time/timekeeping.c +++ b/kernel/time/timekeeping.c | |||
| @@ -82,13 +82,12 @@ static inline s64 __get_nsec_offset(void) | |||
| 82 | } | 82 | } |
| 83 | 83 | ||
| 84 | /** | 84 | /** |
| 85 | * __get_realtime_clock_ts - Returns the time of day in a timespec | 85 | * getnstimeofday - Returns the time of day in a timespec |
| 86 | * @ts: pointer to the timespec to be set | 86 | * @ts: pointer to the timespec to be set |
| 87 | * | 87 | * |
| 88 | * Returns the time of day in a timespec. Used by | 88 | * Returns the time of day in a timespec. |
| 89 | * do_gettimeofday() and get_realtime_clock_ts(). | ||
| 90 | */ | 89 | */ |
| 91 | static inline void __get_realtime_clock_ts(struct timespec *ts) | 90 | void getnstimeofday(struct timespec *ts) |
| 92 | { | 91 | { |
| 93 | unsigned long seq; | 92 | unsigned long seq; |
| 94 | s64 nsecs; | 93 | s64 nsecs; |
| @@ -104,30 +103,19 @@ static inline void __get_realtime_clock_ts(struct timespec *ts) | |||
| 104 | timespec_add_ns(ts, nsecs); | 103 | timespec_add_ns(ts, nsecs); |
| 105 | } | 104 | } |
| 106 | 105 | ||
| 107 | /** | ||
| 108 | * getnstimeofday - Returns the time of day in a timespec | ||
| 109 | * @ts: pointer to the timespec to be set | ||
| 110 | * | ||
| 111 | * Returns the time of day in a timespec. | ||
| 112 | */ | ||
| 113 | void getnstimeofday(struct timespec *ts) | ||
| 114 | { | ||
| 115 | __get_realtime_clock_ts(ts); | ||
| 116 | } | ||
| 117 | |||
| 118 | EXPORT_SYMBOL(getnstimeofday); | 106 | EXPORT_SYMBOL(getnstimeofday); |
| 119 | 107 | ||
| 120 | /** | 108 | /** |
| 121 | * do_gettimeofday - Returns the time of day in a timeval | 109 | * do_gettimeofday - Returns the time of day in a timeval |
| 122 | * @tv: pointer to the timeval to be set | 110 | * @tv: pointer to the timeval to be set |
| 123 | * | 111 | * |
| 124 | * NOTE: Users should be converted to using get_realtime_clock_ts() | 112 | * NOTE: Users should be converted to using getnstimeofday() |
| 125 | */ | 113 | */ |
| 126 | void do_gettimeofday(struct timeval *tv) | 114 | void do_gettimeofday(struct timeval *tv) |
| 127 | { | 115 | { |
| 128 | struct timespec now; | 116 | struct timespec now; |
| 129 | 117 | ||
| 130 | __get_realtime_clock_ts(&now); | 118 | getnstimeofday(&now); |
| 131 | tv->tv_sec = now.tv_sec; | 119 | tv->tv_sec = now.tv_sec; |
| 132 | tv->tv_usec = now.tv_nsec/1000; | 120 | tv->tv_usec = now.tv_nsec/1000; |
| 133 | } | 121 | } |
