From 1391ce6c8f1a739fb913f0c93df965fa4c8a7306 Mon Sep 17 00:00:00 2001 From: Greg Meiste Date: Fri, 15 Oct 2010 11:28:02 -0500 Subject: [PATCH] power: ds2781: Fix alarm The driver was waking the system from LP0 every minute, instead of every ten minutes like desired. Change-Id: Iac38b02c7239e20eb1b9ea7e390b61c065a31d70 Signed-off-by: Greg Meiste --- drivers/power/ds2781_battery.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/power/ds2781_battery.c b/drivers/power/ds2781_battery.c index 62531c7d897a..3b2408c8e02a 100644 --- a/drivers/power/ds2781_battery.c +++ b/drivers/power/ds2781_battery.c @@ -323,6 +323,7 @@ static void ds2781_program_alarm(struct ds2781_device_info *di, int seconds) next = ktime_add(di->last_poll, low_interval); + alarm_cancel(&di->alarm); alarm_start_range(&di->alarm, next, ktime_add(next, slack)); } -- 2.34.1