From e4fec468d8bf628a53867e7015a773899d4d7d01 Mon Sep 17 00:00:00 2001
From: Anders Roxell <anders.roxell@linaro.org>
Date: Mon, 9 Apr 2018 09:02:34 +0200
Subject: [PATCH] time: tick-sched: fix maybe-uninitialized variable
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Variable 'now' may not be initialised before its used.
kernel/time/tick-sched.c: In function ‘tick_nohz_idle_exit’:
kernel/time/tick-sched.c:538:2: warning: ‘now’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  update_ts_time_stats(smp_processor_id(), ts, now, NULL);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  CC      drivers/char/tpm/tpm-interface.o
kernel/time/tick-sched.c:1146:10: note: ‘now’ was declared here

In current code we initialise now to zero.

Signed-off-by: Anders Roxell <anders.roxell@linaro.org>
---
 kernel/time/tick-sched.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kernel/time/tick-sched.c b/kernel/time/tick-sched.c
index 7eef9431ca24..895018fda4f9 100644
--- a/kernel/time/tick-sched.c
+++ b/kernel/time/tick-sched.c
@@ -1143,7 +1143,7 @@ void tick_nohz_idle_restart_tick(void)
 void tick_nohz_idle_exit(void)
 {
 	struct tick_sched *ts = this_cpu_ptr(&tick_cpu_sched);
-	ktime_t now;
+	ktime_t now = 0;
 
 	local_irq_disable();
 
-- 
2.16.3

