summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--drivers/cpuidle/lpm-levels.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/cpuidle/lpm-levels.c b/drivers/cpuidle/lpm-levels.c
index 823b7d988284..0b2762803ae2 100644
--- a/drivers/cpuidle/lpm-levels.c
+++ b/drivers/cpuidle/lpm-levels.c
@@ -1,4 +1,4 @@
-/* Copyright (c) 2012-2016, The Linux Foundation. All rights reserved.
+/* Copyright (c) 2012-2017, The Linux Foundation. All rights reserved.
* Copyright (C) 2006-2007 Adam Belay <abelay@novell.com>
* Copyright (C) 2009 Intel Corporation
*
@@ -161,13 +161,13 @@ s32 msm_cpuidle_get_deep_idle_latency(void)
void lpm_suspend_wake_time(uint64_t wakeup_time)
{
if (wakeup_time <= 0) {
- suspend_wake_time = msm_pm_sleep_time_override;
+ suspend_wake_time = msm_pm_sleep_time_override * MSEC_PER_SEC;
return;
}
if (msm_pm_sleep_time_override &&
(msm_pm_sleep_time_override < wakeup_time))
- suspend_wake_time = msm_pm_sleep_time_override;
+ suspend_wake_time = msm_pm_sleep_time_override * MSEC_PER_SEC;
else
suspend_wake_time = wakeup_time;
}
@@ -793,7 +793,7 @@ static uint64_t get_cluster_sleep_time(struct lpm_cluster *cluster,
if (!suspend_wake_time)
return ~0ULL;
else
- return USEC_PER_SEC * suspend_wake_time;
+ return USEC_PER_MSEC * suspend_wake_time;
}
cpumask_and(&online_cpus_in_cluster,