summaryrefslogtreecommitdiff
path: root/kernel/panic.c
diff options
context:
space:
mode:
authorAmit Pundir <amit.pundir@linaro.org>2015-04-14 02:38:20 +0530
committerJohn Stultz <john.stultz@linaro.org>2016-02-16 13:53:41 -0800
commit45e6e572720eed8a105adf59f5c236fd64301b2b (patch)
treefa47b6eb8407ec191dcaa3e98f7d1cfe407abf4f /kernel/panic.c
parentb100279a6d50ea3d8b23a7c0ee65b4080d6ae0d8 (diff)
power: wakeup_reason: fix suspend time reporting
Suspend time reporting Change-Id: I2cb9a9408a5fd12166aaec11b935a0fd6a408c63 (Power: Report suspend times from last_suspend_time), is broken on 3.16+ kernels because get_xtime_and_monotonic_and_sleep_offset() hrtimer helper routine is removed from kernel timekeeping. The replacement helper routines ktime_get_update_offsets_{tick,now}() are private to core kernel timekeeping so we can't use them, hence using ktime_get() and ktime_get_boottime() instead and sampling the time twice. Idea is to use Monotonic boottime offset to calculate total time spent in last suspend state and CLOCK_MONOTONIC to calculate time spent in last suspend-resume process. Signed-off-by: Amit Pundir <amit.pundir@linaro.org>
Diffstat (limited to 'kernel/panic.c')
0 files changed, 0 insertions, 0 deletions