diff options
author | Gary S. Robertson <gary.robertson@linaro.org> | 2015-01-20 08:47:21 -0600 |
---|---|---|
committer | Gary S. Robertson <gary.robertson@linaro.org> | 2015-07-22 16:07:27 -0500 |
commit | 2f80e215974c0ff60b4813eac4d92922f8f95c86 (patch) | |
tree | b5fd6fe5151d6424887061e13ed716997b70a465 | |
parent | 9e596e60678dbeebca1628bacbfa1aa0a864064d (diff) |
Revert "tick: SHUTDOWN event-dev if no events are required for KTIME_MAX"linux-lng-3.18.16-2015.07
This reverts commit c817b87cb66410545e0b45f05a015d3b6bc2cec3.
Per request from the patch's author.
-rw-r--r-- | kernel/time/tick-oneshot.c | 13 |
1 files changed, 1 insertions, 12 deletions
diff --git a/kernel/time/tick-oneshot.c b/kernel/time/tick-oneshot.c index 47eea9e69e6b..7ce740e78e1b 100644 --- a/kernel/time/tick-oneshot.c +++ b/kernel/time/tick-oneshot.c @@ -27,19 +27,8 @@ int tick_program_event(ktime_t expires, int force) { struct clock_event_device *dev = __this_cpu_read(tick_cpu_device.evtdev); - int ret = 0; - /* Shut down event device if it is not required for long */ - if (unlikely(expires.tv64 == KTIME_MAX)) { - clockevents_set_mode(dev, CLOCK_EVT_MODE_SHUTDOWN); - } else { - /* restore mode when restarting event dev */ - if (unlikely(dev->mode == CLOCK_EVT_MODE_SHUTDOWN)) - clockevents_set_mode(dev, CLOCK_EVT_MODE_ONESHOT); - ret = clockevents_program_event(dev, expires, force); - } - - return ret; + return clockevents_program_event(dev, expires, force); } /** |