aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/power
diff options
context:
space:
mode:
authorhongmin.son <hongmin.son@samsung.com>2010-10-26 12:28:14 -0700
committerArve Hjønnevåg <arve@android.com>2011-11-17 17:49:52 -0800
commit8be4d1d6b2934d58272d282e7cdef52834eec745 (patch)
tree95f17ea659866c0c41d2821f0ec81ded09c212d7 /drivers/power
parent1470338527452eb5ab85e7a7182b680a68694808 (diff)
downloadkernel_samsung_crespo-8be4d1d6b2934d58272d282e7cdef52834eec745.zip
kernel_samsung_crespo-8be4d1d6b2934d58272d282e7cdef52834eec745.tar.gz
kernel_samsung_crespo-8be4d1d6b2934d58272d282e7cdef52834eec745.tar.bz2
S5PC11X: BATTERY:Add wake_unlock, mutex_unlock code when handling error
Add wake_unlock, mutex_unlock code when handling error in s3c_work function Signed-off-by: hongmin.son <hongmin.son@samsung.com> Change-Id: Ica25c5d82571c72b611643a83ffd938bfca4fa44
Diffstat (limited to 'drivers/power')
-rw-r--r--drivers/power/s5pc110_battery.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/power/s5pc110_battery.c b/drivers/power/s5pc110_battery.c
index 7a47239..47c7955 100644
--- a/drivers/power/s5pc110_battery.c
+++ b/drivers/power/s5pc110_battery.c
@@ -605,6 +605,8 @@ static void s3c_bat_work(struct work_struct *work)
local_irq_restore(flags);
return;
err:
+ mutex_unlock(&chg->mutex);
+ wake_unlock(&chg->work_wake_lock);
pr_err("battery workqueue fail\n");
}