aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/power/ds2760_battery.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/power/ds2760_battery.c b/drivers/power/ds2760_battery.c
index 1bb8498f14be..6f1dba5a519d 100644
--- a/drivers/power/ds2760_battery.c
+++ b/drivers/power/ds2760_battery.c
@@ -211,9 +211,9 @@ static int ds2760_battery_read_status(struct ds2760_device_info *di)
211 if (di->rem_capacity > 100) 211 if (di->rem_capacity > 100)
212 di->rem_capacity = 100; 212 di->rem_capacity = 100;
213 213
214 if (di->current_uA) 214 if (di->current_uA >= 100L)
215 di->life_sec = -((di->accum_current_uAh - di->empty_uAh) * 215 di->life_sec = -((di->accum_current_uAh - di->empty_uAh) * 36L)
216 3600L) / di->current_uA; 216 / (di->current_uA / 100L);
217 else 217 else
218 di->life_sec = 0; 218 di->life_sec = 0;
219 219