From 7b74e8b780d9b7ab229dfe0f7ce4ce46fb869071 Mon Sep 17 00:00:00 2001 From: Tao Huang Date: Tue, 15 Oct 2019 18:06:45 +0800 Subject: [PATCH] power: supply: rk818_battery: fix gcc warning drivers/power/supply/rk818_battery.c: In function 'rk818_bat_calc_zero_linek': drivers/power/supply/rk818_battery.c:1582:6: warning: 'cnt' may be used uninitialized in this function [-Wmaybe-uninitialized] cnt++; ~~~^~ drivers/power/supply/rk818_battery.c: In function 'rk818_battery_resume': drivers/power/supply/rk818_battery.c:3465:20: warning: 'time_step' may be used uninitialized in this function [-Wmaybe-uninitialized] int interval_sec, time_step, pwroff_vol; ^~~~~~~~~ Change-Id: I405e7c1b3a3b567693244b40acdf8ed924331cf7 Signed-off-by: Tao Huang --- drivers/power/supply/rk818_battery.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/power/supply/rk818_battery.c b/drivers/power/supply/rk818_battery.c index e4eb90c747c1..558a56322b3b 100644 --- a/drivers/power/supply/rk818_battery.c +++ b/drivers/power/supply/rk818_battery.c @@ -1567,7 +1567,7 @@ static void rk818_bat_calc_zero_linek(struct rk818_battery *di) int ocv_cap, dead_cap, xsoc; int ocv_soc, dead_soc; int pwroff_vol; - int i, cnt, vol_old, vol_now; + int i, cnt = 0, vol_old, vol_now; int org_linek = 0, min_gap_xsoc; if ((abs(di->current_avg) < 500) && (di->dsoc > 10)) @@ -3462,7 +3462,7 @@ static int rk818_battery_suspend(struct platform_device *dev, static int rk818_battery_resume(struct platform_device *dev) { struct rk818_battery *di = platform_get_drvdata(dev); - int interval_sec, time_step, pwroff_vol; + int interval_sec, time_step = 0, pwroff_vol; u8 val, st; di->s2r = true;