From be78eb752e986d3df2c92ddd7f6ce46c2a5ff3a0 Mon Sep 17 00:00:00 2001 From: NAKAMURA Gou Date: Fri, 6 Nov 2015 19:21:04 +0900 Subject: [PATCH] time_init: fix zero divide on KVM --- kernel/init.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/kernel/init.c b/kernel/init.c index 68502b1d..efe66473 100644 --- a/kernel/init.c +++ b/kernel/init.c @@ -213,8 +213,14 @@ static void time_init(void) origin_ts.tv_sec = tv_sec; origin_ts.tv_nsec = tv_nsec; - clocks_per_sec = (1000L * NS_PER_SEC) / ns_per_kclock; + if (ns_per_kclock) { + clocks_per_sec = (1000L * NS_PER_SEC) / ns_per_kclock; + } + + if (!ns_per_kclock) { + gettime_local_support = 0; + } return; }