projects
/
firefly-linux-kernel-4.4.55.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
fd08bc4
)
power: android-battery: push uevent whenever charge source changes
author
Todd Poynor
<toddpoynor@google.com>
Wed, 13 Feb 2013 04:47:48 +0000
(20:47 -0800)
committer
Arve Hjønnevåg
<arve@android.com>
Mon, 1 Jul 2013 21:16:20 +0000
(14:16 -0700)
Ensure userspace reads an up-to-date value for charging status whenever the
charge source is updated. Avoid races where stale charging state may be
reflected in userspace until the next battery state poll.
Change-Id: Ia744db48584e9e9abf442710c279af9e3a25c079
Signed-off-by: Todd Poynor <toddpoynor@google.com>
drivers/power/android_battery.c
patch
|
blob
|
history
diff --git
a/drivers/power/android_battery.c
b/drivers/power/android_battery.c
index 6e8b4054c8d72ba380d157c4d19d26a23b89919b..8d45ff0f3677c466cf143b2e1486b0dabf90af72 100644
(file)
--- a/
drivers/power/android_battery.c
+++ b/
drivers/power/android_battery.c
@@
-399,6
+399,7
@@
static void android_bat_charger_work(struct work_struct *work)
mutex_unlock(&android_bat_state_lock);
wake_lock_timeout(&battery->charger_wake_lock, HZ * 2);
+ power_supply_changed(&battery->psy_bat);
}