summaryrefslogtreecommitdiff
path: root/kernel/sched
diff options
context:
space:
mode:
authorCon Kolivas <kernel@kolivas.org>2016-10-25 17:35:00 +1100
committerCon Kolivas <kernel@kolivas.org>2016-10-25 17:35:33 +1100
commita44b84f414e70bca4a5c14e6bd8f82a16aa3b975 (patch)
tree0b27d30fbb5dd67091c098aaca9a834c948ccd96 /kernel/sched
parent7cf456af2e6e48b2ac5c2fa3c7c5c4b88890ad28 (diff)
Revert "There is no need to expire timeslice in sched yield now that the latency/accounting bug has been fixed."
This reverts commit 04a890aaf847e7eceb65b568958379d35dc7ad3c. Wrong again.
Diffstat (limited to 'kernel/sched')
-rw-r--r--kernel/sched/MuQSS.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/kernel/sched/MuQSS.c b/kernel/sched/MuQSS.c
index 17d085ea93d3..7cd516a8fb4c 100644
--- a/kernel/sched/MuQSS.c
+++ b/kernel/sched/MuQSS.c
@@ -5241,6 +5241,7 @@ SYSCALL_DEFINE0(sched_yield)
p = current;
rq = this_rq_lock();
+ time_slice_expired(p, rq);
schedstat_inc(task_rq(p), yld_count);
/*