|
@@ -83,29 +83,18 @@ static void dummy_clock_access(struct timespec64 *ts)
|
|
|
}
|
|
|
|
|
|
static clock_access_fn __read_persistent_clock = dummy_clock_access;
|
|
|
-static clock_access_fn __read_boot_clock = dummy_clock_access;
|
|
|
|
|
|
void read_persistent_clock64(struct timespec64 *ts)
|
|
|
{
|
|
|
__read_persistent_clock(ts);
|
|
|
}
|
|
|
|
|
|
-void read_boot_clock64(struct timespec64 *ts)
|
|
|
-{
|
|
|
- __read_boot_clock(ts);
|
|
|
-}
|
|
|
-
|
|
|
-int __init register_persistent_clock(clock_access_fn read_boot,
|
|
|
- clock_access_fn read_persistent)
|
|
|
+int __init register_persistent_clock(clock_access_fn read_persistent)
|
|
|
{
|
|
|
/* Only allow the clockaccess functions to be registered once */
|
|
|
- if (__read_persistent_clock == dummy_clock_access &&
|
|
|
- __read_boot_clock == dummy_clock_access) {
|
|
|
- if (read_boot)
|
|
|
- __read_boot_clock = read_boot;
|
|
|
+ if (__read_persistent_clock == dummy_clock_access) {
|
|
|
if (read_persistent)
|
|
|
__read_persistent_clock = read_persistent;
|
|
|
-
|
|
|
return 0;
|
|
|
}
|
|
|
|