summaryrefslogtreecommitdiffstats
path: root/kernel/time/ntp.c
diff options
context:
space:
mode:
authorArnd Bergmann <arnd@arndb.de>2018-08-14 14:15:23 +0200
committerArnd Bergmann <arnd@arndb.de>2018-12-18 16:13:05 +0100
commit926617889dc8383a120c66a2ecf7959a69f96950 (patch)
tree46426812a05100b6a0cd68b238d281dcf45d8b46 /kernel/time/ntp.c
parentsh: remove board_time_init() callback (diff)
downloadlinux-926617889dc8383a120c66a2ecf7959a69f96950.tar.xz
linux-926617889dc8383a120c66a2ecf7959a69f96950.zip
timekeeping: remove unused {read,update}_persistent_clock
After arch/sh has removed the last reference to these functions, we can remove them completely and just rely on the 64-bit time_t based versions. This cleans up a rather ugly use of __weak functions. Signed-off-by: Arnd Bergmann <arnd@arndb.de> Acked-by: John Stultz <john.stultz@linaro.org>
Diffstat (limited to 'kernel/time/ntp.c')
-rw-r--r--kernel/time/ntp.c10
1 files changed, 1 insertions, 9 deletions
diff --git a/kernel/time/ntp.c b/kernel/time/ntp.c
index c5e0cba3b39c..e23be418d015 100644
--- a/kernel/time/ntp.c
+++ b/kernel/time/ntp.c
@@ -555,17 +555,9 @@ static void sync_rtc_clock(void)
}
#ifdef CONFIG_GENERIC_CMOS_UPDATE
-int __weak update_persistent_clock(struct timespec now)
-{
- return -ENODEV;
-}
-
int __weak update_persistent_clock64(struct timespec64 now64)
{
- struct timespec now;
-
- now = timespec64_to_timespec(now64);
- return update_persistent_clock(now);
+ return -ENODEV;
}
#endif