]> git.baikalelectronics.ru Git - kernel.git/commit
sched,rt: Remove return value from pull_rt_task()
authorPeter Zijlstra <peterz@infradead.org>
Thu, 11 Jun 2015 12:46:40 +0000 (14:46 +0200)
committerThomas Gleixner <tglx@linutronix.de>
Thu, 18 Jun 2015 22:25:26 +0000 (00:25 +0200)
commit808e1fba2a99fcde8d64a16e802025f51917a464
tree08f620cfc69d58effc57115fac4703d06e5ef2ef
parent56740c1df73304f90b1829f7b35872ede95856cf
sched,rt: Remove return value from pull_rt_task()

In order to be able to use pull_rt_task() from a callback, we need to
do away with the return value.

Since the return value indicates if we should reschedule, do this
inside the function. Since not all callers currently do this, this can
increase the number of reschedules due rt balancing.

Too many reschedules is not a correctness issues, too few are.

Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Cc: ktkhai@parallels.com
Cc: rostedt@goodmis.org
Cc: juri.lelli@gmail.com
Cc: pang.xunlei@linaro.org
Cc: oleg@redhat.com
Cc: wanpeng.li@linux.intel.com
Cc: umgwanakikbuti@gmail.com
Link: http://lkml.kernel.org/r/20150611124742.679002000@infradead.org
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
kernel/sched/rt.c