stop_machine: stop_one_cpu_nowait() fix, misc cleanups
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest8 patches 4 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/8 | stop_machine: cpu_stopper_thread() must check done != NULLkernel/ | +1 | 2 replies | |
| 2/8 | stop_machine: don't disable preemption in stop_two_cpus()kernel/ | +3 | 0 replies | |
| 3/8 | stop_machine: make cpu_stop_queue_work() and stop_one_cpu_nowait() return boolinclude/ kernel/ | +13 | 2 replies | |
| 4/8 | stop_machine: change stop_one_cpu() to rely on cpu_stop_queue_work()kernel/ | +4 | 0 replies | |
| 5/8 | stop_machine: change __stop_cpus() to rely on cpu_stop_queue_work()kernel/ | +10 | 0 replies | |
| 6/8 | stop_machine: kill cpu_stop_done->executedkernel/ | +3 | 0 replies | |
| 7/8 | stop_machine: shift the done != NULL check from cpu_stop_signal_done() to callerskernel/ | +8 | 0 replies | |
| 8/8 | stop_machine: cleanup the usage of preemption counter in cpu_stopper_thread()kernel/ | +5 | 1 reply |
Reviews trailers per patch
2 of 8 patches have a Reviewed-by or Acked-by.
| Patch | Tejun Heo |
|---|---|
| 1/8 | A-b |
| 2/8 | |
| 3/8 | |
| 4/8 | |
| 5/8 | |
| 6/8 | |
| 7/8 | |
| 8/8 | A-b |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCH 0/8] stop_machine: stop_one_cpu_nowait() fix, misc cleanups
Hello,
I tried to backport the recent stop_machine fixes and recalled that I forgot to make the fix and cleanups I promised during the previous discussion.
Please review.
I am also going to rediff/resend my old patch which removes lglock from stop_machine.c, but it probably needs more discussion so I'll send it separately.
Oleg.
include/linux/stop_machine.h | 2 +- kernel/stop_machine.c | 84 ++++++++++++++++++++--------------------- 2 files changed, 42 insertions(+), 44 deletions(-)