CPU hotplug changes for 3.8
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest7 patches 0 repliesNew
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/7 | rcu: Fix comment about _rcu_barrier()/orphanage exclusionkernel/ | +2 | 0 replies | |
| 2/7 | rcu: Make rcutorture give diagnostics if CPU offline failskernel/ | +8 | 0 replies | |
| 3/7 | cpu: No more __stop_machine() in _cpu_down()kernel/ | +7 | 0 replies | |
| 4/7 | rcu: Rename ->onofflock to ->orphan_lockkernel/ kernel/ kernel/ | +11 | 0 replies | |
| 5/7 | rcu: Avoid counter wrap in synchronize_sched_expedited()kernel/ | +44 | 0 replies | |
| 6/7 | rcu: Move synchronize_sched_expedited() state to rcu_statekernel/ kernel/ | +12 | 0 replies | |
| 7/7 | rcu: Instrument synchronize_rcu_expedited() for debugfs tracingkernel/ kernel/ | +24 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [PATCH tip/core/rcu 0/7] CPU hotplug changes for 3.8
Hello!
This patch series provides further updates to RCU's interaction with CPU hotplug. The individual patches are as follows:
1. Fix an obsolete comment describing ->onofflock.
2. Make rcutorture print the errno from cpu_down() failure if
the "verbose" module parameter is specified.
3. Make _cpu_down() use stop_cpus() instead of __stop_machine().
4. Rename ->onofflock to ->orphan_lock to correctly indicate this
lock's current scope.
5. Avoid counter wrap in synchronize_sched_expedited().
6. Move synchronize_sched_expedited() from global variables to
the rcu_state structure.
7. Instrument synchronize_rcu_expedited() for debugfs tracing.
Thanx, Paul
b/kernel/cpu.c | 9 ++- b/kernel/rcutorture.c | 9 +++ b/kernel/rcutree.c | 4 - b/kernel/rcutree.h | 7 +- b/kernel/rcutree_plugin.h | 3 - kernel/rcutree.c | 112 ++++++++++++++++++++++++++++++---------------- kernel/rcutree.h | 12 ++++ 7 files changed, 108 insertions(+), 48 deletions(-)