aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGary S. Robertson <gary.robertson@linaro.org>2015-01-20 08:47:21 -0600
committerGary S. Robertson <gary.robertson@linaro.org>2015-07-22 16:17:12 -0500
commit367845cf58b39bf10493a8a0d6d7fc1398603f64 (patch)
tree50d82f3ffdb5480118e9656cddf9b270fc8fdd70
parent0a3173ccb0d73a80a41ff641273db0853da3e3b3 (diff)
Revert "tick: SHUTDOWN event-dev if no events are required for KTIME_MAX"
This reverts commit c817b87cb66410545e0b45f05a015d3b6bc2cec3. Per request from the patch's author.
-rw-r--r--kernel/time/tick-oneshot.c13
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);
}
/**