aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/sched.h
diff options
context:
space:
mode:
authorOleg Nesterov <oleg@redhat.com>2010-03-15 10:10:14 +0100
committerIngo Molnar <mingo@elte.hu>2010-04-02 20:12:02 +0200
commitc1804d547dc098363443667609c272d1e4d15ee8 (patch)
treec05ecb82cfb14b550c8d2242f5b0d4ad7e87bc52 /include/linux/sched.h
parent1445c08d06c5594895b4fae952ef8a457e89c390 (diff)
downloadkernel_samsung_espresso10-c1804d547dc098363443667609c272d1e4d15ee8.zip
kernel_samsung_espresso10-c1804d547dc098363443667609c272d1e4d15ee8.tar.gz
kernel_samsung_espresso10-c1804d547dc098363443667609c272d1e4d15ee8.tar.bz2
sched: move_task_off_dead_cpu(): Remove retry logic
The previous patch preserved the retry logic, but it looks unneeded. __migrate_task() can only fail if we raced with migration after we dropped the lock, but in this case the caller of set_cpus_allowed/etc must initiate migration itself if ->on_rq == T. We already fixed p->cpus_allowed, the changes in active/online masks must be visible to racer, it should migrate the task to online cpu correctly. Signed-off-by: Oleg Nesterov <oleg@redhat.com> Signed-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl> LKML-Reference: <20100315091014.GA9138@redhat.com> Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'include/linux/sched.h')
0 files changed, 0 insertions, 0 deletions