diff options
Diffstat (limited to 'kernel')
-rw-r--r-- | kernel/time/timekeeping.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/kernel/time/timekeeping.c b/kernel/time/timekeeping.c index 2bde974437fd..2e5f63212269 100644 --- a/kernel/time/timekeeping.c +++ b/kernel/time/timekeeping.c | |||
@@ -894,12 +894,12 @@ int timekeeping_notify(struct clocksource *clock) | |||
894 | } | 894 | } |
895 | 895 | ||
896 | /** | 896 | /** |
897 | * getrawmonotonic - Returns the raw monotonic time in a timespec | 897 | * getrawmonotonic64 - Returns the raw monotonic time in a timespec |
898 | * @ts: pointer to the timespec to be set | 898 | * @ts: pointer to the timespec64 to be set |
899 | * | 899 | * |
900 | * Returns the raw monotonic time (completely un-modified by ntp) | 900 | * Returns the raw monotonic time (completely un-modified by ntp) |
901 | */ | 901 | */ |
902 | void getrawmonotonic(struct timespec *ts) | 902 | void getrawmonotonic64(struct timespec64 *ts) |
903 | { | 903 | { |
904 | struct timekeeper *tk = &tk_core.timekeeper; | 904 | struct timekeeper *tk = &tk_core.timekeeper; |
905 | struct timespec64 ts64; | 905 | struct timespec64 ts64; |
@@ -914,9 +914,10 @@ void getrawmonotonic(struct timespec *ts) | |||
914 | } while (read_seqcount_retry(&tk_core.seq, seq)); | 914 | } while (read_seqcount_retry(&tk_core.seq, seq)); |
915 | 915 | ||
916 | timespec64_add_ns(&ts64, nsecs); | 916 | timespec64_add_ns(&ts64, nsecs); |
917 | *ts = timespec64_to_timespec(ts64); | 917 | *ts = ts64; |
918 | } | 918 | } |
919 | EXPORT_SYMBOL(getrawmonotonic); | 919 | EXPORT_SYMBOL(getrawmonotonic64); |
920 | |||
920 | 921 | ||
921 | /** | 922 | /** |
922 | * timekeeping_valid_for_hres - Check if timekeeping is suitable for hres | 923 | * timekeeping_valid_for_hres - Check if timekeeping is suitable for hres |