]> git.baikalelectronics.ru Git - kernel.git/commit
sched/deadline: Skip in switched_to_dl() if task is current
authorKirill Tkhai <ktkhai@parallels.com>
Tue, 28 Jan 2014 07:26:14 +0000 (11:26 +0400)
committerIngo Molnar <mingo@kernel.org>
Sun, 9 Feb 2014 12:31:48 +0000 (13:31 +0100)
commit829c563bf6ca411f902e25b2520b0a042db78935
treed3661f84b3a895c455d7b14a48bd97505ceb5a80
parent7f1b595de05e7c517884cf3ce7b6073ac7fa1e26
sched/deadline: Skip in switched_to_dl() if task is current

When p is current and it's not of dl class, then there are no other
dl taks in the rq. If we had had pushable tasks in some other rq,
they would have been pushed earlier. So, skip "p == rq->curr" case.

Signed-off-by: Kirill Tkhai <ktkhai@parallels.com>
Acked-by: Juri Lelli <juri.lelli@gmail.com>
Signed-off-by: Peter Zijlstra <peterz@infradead.org>
Link: http://lkml.kernel.org/r/20140128072421.32315.25300.stgit@tkhai
Signed-off-by: Ingo Molnar <mingo@kernel.org>
kernel/sched/deadline.c