Merge "FROMLIST: binder: fix proc->files use-after-free" into android-msm-catshark-3.18-gold
diff --git a/drivers/staging/nanohub/bq27xxx_fuelgauge.c b/drivers/staging/nanohub/bq27xxx_fuelgauge.c
index f0b7a80..9675d09 100644
--- a/drivers/staging/nanohub/bq27xxx_fuelgauge.c
+++ b/drivers/staging/nanohub/bq27xxx_fuelgauge.c
@@ -250,6 +250,11 @@
memcpy(&(fg_info->cache), cache_data, sizeof(struct bq27x00_reg_cache));
+ if (fg_info->cache.capacity >= 5 && fg_info->cache.voltage < 3500) {
+ pr_info("nanohub: [FG] SOC:%d; voltage:%d\n",
+ fg_info->cache.capacity, fg_info->cache.voltage);
+ fg_info->cache.capacity = 0;
+ }
bq27x00_update(fg_info);
if (poll_interval > 0) {
/* The timer does not have to be accurate. */