From caa3b71fe6d5366c3cae392cc7f2ae89784a4a66 Mon Sep 17 00:00:00 2001 From: Chanwoo Choi Date: Thu, 22 Nov 2012 16:53:51 +0900 Subject: [PATCH] --- yaml --- r: 347109 b: refs/heads/master c: f36b9ddbab408f5f5ed9105d857189b84337af48 h: refs/heads/master i: 347107: 0f36af26a1b290d95eed1a41a72d7f79b46ae64a v: v3 --- [refs] | 2 +- trunk/drivers/power/charger-manager.c | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/[refs] b/[refs] index 6ee51df7f68c..2db2ec2ccc7a 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 0fa11dbc234268c4160b81f67220308dea3c156a +refs/heads/master: f36b9ddbab408f5f5ed9105d857189b84337af48 diff --git a/trunk/drivers/power/charger-manager.c b/trunk/drivers/power/charger-manager.c index 633e41ca49ac..6ba047f5ac2c 100644 --- a/trunk/drivers/power/charger-manager.c +++ b/trunk/drivers/power/charger-manager.c @@ -482,8 +482,9 @@ static void fullbatt_vchk(struct work_struct *work) return; } - diff = desc->fullbatt_uV; - diff -= batt_uV; + diff = desc->fullbatt_uV - batt_uV; + if (diff < 0) + return; dev_info(cm->dev, "VBATT dropped %duV after full-batt.\n", diff);