aboutsummaryrefslogtreecommitdiff
path: root/kernel/sched/deadline.c
diff options
context:
space:
mode:
authorAlex Shi <alex.shi@linaro.org>2018-01-31 13:33:20 +0800
committerAlex Shi <alex.shi@linaro.org>2018-01-31 13:33:20 +0800
commit293c379504006b5ea8b4e7109ba4ebc3211f9b91 (patch)
tree1964134ada97a7329bcc822217ca93e3e47b9500 /kernel/sched/deadline.c
parent13b48cd3ac945d4e4075bec53f107a315fe771ae (diff)
parentf0d0a93b0e81278e86c7d81c25a54ac4f4b739d2 (diff)
Merge remote-tracking branch 'lts/linux-4.4.y' into linux-linaro-lsk-v4.4
Conflicts: keep lsk used current_stack_pointer and arch_within_stack_frames in arch/x86/include/asm/thread_info.h
Diffstat (limited to 'kernel/sched/deadline.c')
-rw-r--r--kernel/sched/deadline.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/kernel/sched/deadline.c b/kernel/sched/deadline.c
index a996f7356216..6be2afd9bfd6 100644
--- a/kernel/sched/deadline.c
+++ b/kernel/sched/deadline.c
@@ -732,6 +732,8 @@ static inline void dl_check_constrained_dl(struct sched_dl_entity *dl_se)
if (unlikely(dl_se->dl_boosted || !start_dl_timer(p)))
return;
dl_se->dl_throttled = 1;
+ if (dl_se->runtime > 0)
+ dl_se->runtime = 0;
}
}