summaryrefslogtreecommitdiffstats
path: root/kernel/sched_clock.c
diff options
context:
space:
mode:
authorRusty Russell <rusty@rustcorp.com.au>2008-07-28 19:16:29 +0200
committerRusty Russell <rusty@rustcorp.com.au>2008-07-28 04:16:29 +0200
commit04321587584272f4e8b9818f319f40caf8eeee13 (patch)
tree5bf00c36a182644cc2c4fe2577b14e050a49418b /kernel/sched_clock.c
parentSimplify stop_machine (diff)
downloadlinux-04321587584272f4e8b9818f319f40caf8eeee13.tar.xz
linux-04321587584272f4e8b9818f319f40caf8eeee13.zip
Hotplug CPU: don't check cpu_online after take_cpu_down
Akinobu points out that if take_cpu_down() succeeds, the cpu must be offline. Remove the cpu_online() check, and put a BUG_ON(). Quoting Akinobu Mita: Actually the cpu_online() check was necessary before appling this stop_machine: simplify patch. With old __stop_machine_run(), __stop_machine_run() could succeed (return !IS_ERR(p) value) even if take_cpu_down() returned non-zero value. The return value of take_cpu_down() was obtained through kthread_stop().. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> Cc: "Akinobu Mita" <akinobu.mita@gmail.com>
Diffstat (limited to 'kernel/sched_clock.c')
0 files changed, 0 insertions, 0 deletions