From: Franck Bui-Huu <fbuihuu@xxxxxxxxx> This function is needed by timekeeping subsystem. This also removes the need to setup xtime. Signed-off-by: Franck Bui-Huu <fbuihuu@xxxxxxxxx> --- arch/mips/kernel/time.c | 11 +++++------ 1 files changed, 5 insertions(+), 6 deletions(-) diff --git a/arch/mips/kernel/time.c b/arch/mips/kernel/time.c index 5a4fd06..0d6efda 100644 --- a/arch/mips/kernel/time.c +++ b/arch/mips/kernel/time.c @@ -326,17 +326,16 @@ static void __init init_mips_clocksource(void) clocksource_register(&clocksource_mips); } +unsigned long read_persistent_clock(void) +{ + return rtc_mips_get_time(); +} + void __init time_init(void) { if (!rtc_mips_set_mmss) rtc_mips_set_mmss = rtc_mips_set_time; - xtime.tv_sec = rtc_mips_get_time(); - xtime.tv_nsec = 0; - - set_normalized_timespec(&wall_to_monotonic, - -xtime.tv_sec, -xtime.tv_nsec); - /* Choose appropriate high precision timer routines. */ if (!cpu_has_counter && !clocksource_mips.read) /* No high precision timer -- sorry. */ -- 1.5.1.3