diff options
Diffstat (limited to 'drivers/power')
-rw-r--r-- | drivers/power/charger-manager.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/drivers/power/charger-manager.c b/drivers/power/charger-manager.c index 633e41ca49ac..6ba047f5ac2c 100644 --- a/drivers/power/charger-manager.c +++ b/drivers/power/charger-manager.c | |||
@@ -482,8 +482,9 @@ static void fullbatt_vchk(struct work_struct *work) | |||
482 | return; | 482 | return; |
483 | } | 483 | } |
484 | 484 | ||
485 | diff = desc->fullbatt_uV; | 485 | diff = desc->fullbatt_uV - batt_uV; |
486 | diff -= batt_uV; | 486 | if (diff < 0) |
487 | return; | ||
487 | 488 | ||
488 | dev_info(cm->dev, "VBATT dropped %duV after full-batt.\n", diff); | 489 | dev_info(cm->dev, "VBATT dropped %duV after full-batt.\n", diff); |
489 | 490 | ||