Messages in this thread Patch in this message | | | From | Xunlei Pang <> | Subject | [PATCH v5 1/4] time: Add needed macros for timekeeping_inject_sleeptime64() | Date | Mon, 9 Mar 2015 14:27:48 +0800 |
| |
From: Xunlei Pang <pang.xunlei@linaro.org>
timekeeping_inject_sleeptime64() is only used by RTC suspend/resume, so embrace it in RTC related macros.
Signed-off-by: Xunlei Pang <pang.xunlei@linaro.org> --- v5 changes: Remove CONFIG_RTC_CLASS.
kernel/time/timekeeping.c | 2 ++ 1 file changed, 2 insertions(+)
diff --git a/kernel/time/timekeeping.c b/kernel/time/timekeeping.c index b124af2..49b1643 100644 --- a/kernel/time/timekeeping.c +++ b/kernel/time/timekeeping.c @@ -1125,6 +1125,7 @@ static void __timekeeping_inject_sleeptime(struct timekeeper *tk, tk_debug_account_sleep_time(delta); } +#if defined(CONFIG_PM_SLEEP) && defined(CONFIG_RTC_HCTOSYS_DEVICE) /** * timekeeping_inject_sleeptime64 - Adds suspend interval to timeekeeping values * @delta: pointer to a timespec64 delta value @@ -1162,6 +1163,7 @@ void timekeeping_inject_sleeptime64(struct timespec64 *delta) /* signal hrtimers about time change */ clock_was_set(); } +#endif /** * timekeeping_resume - Resumes the generic timekeeping subsystem. -- 1.9.1
| |