diff options
| -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 | ||
