Miscellaneous RCU fixes for 4.8
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest12 patches 12 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/12 | rcu: Fix outdated rcu_scheduler_active commentkernel/ | +1 | 0 replies | |
| 2/12 | rcu: Fix outdated hotplug-exclusion comment in rcu_gp_init()kernel/ | +1 | 0 replies | |
| 3/12 | rcu: Remove some superfluous lineskernel/ | +0 | 0 replies | |
| 4/12 | rcu: Move expedited code from tree.c to tree_exp.hkernel/ kernel/ | +566 | 4 replies | |
| 5/12 | rcu: Move expedited code from tree_plugin.h to tree_exp.hkernel/ kernel/ | +94 | 0 replies | |
| 6/12 | rcu: Document RCU_NONIDLE() restrictions in comment headerinclude/ | +6 | 0 replies | |
| 7/12 | rcu: No ordering for rcu_assign_pointer() of NULLinclude/ | +10 | 3 replies | |
| 8/12 | rcu: Disable TASKS_RCU for usermode Linuxinit/ | +1 | 1 reply | |
| 9/12 | rcu: Make call_rcu_tasks() tolerate first call with irqs disabledinclude/ kernel/ kernel/ | +7 | 4 replies | |
| 10/12 | rcu: Fix a typo in a commentkernel/ | +1 | 0 replies | |
| 11/12 | rcu: sysctl: Panic on RCU StallDocumentation/ include/ kernel/ +1 more | +36 | 0 replies | |
| 12/12 | rcu: Correctly handle sparse possible cpuskernel/ kernel/ kernel/ +1 more | +34 | 0 replies |
Reviews trailers per patch
2 of 12 patches have a Reviewed-by or Acked-by.
| Patch | Christian Borntraeger | Josh Triplett | Arnaldo Carvalho de Melo | Luis Claudio R. Goncalves | Richard Weinberger |
|---|---|---|---|---|---|
| 1/12 | |||||
| 2/12 | |||||
| 3/12 | |||||
| 4/12 | |||||
| 5/12 | |||||
| 6/12 | |||||
| 7/12 | |||||
| 8/12 | A-b | ||||
| 9/12 | |||||
| 10/12 | |||||
| 11/12 | A-b | R-b | R-b | T-b | |
| 12/12 |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 5 reviewers.
Cover letter [PATCH tip/core/rcu 0/12] Miscellaneous RCU fixes for 4.8
Hello!
This series contains miscellaneous fixes:
1. Fix outdated rcu_scheduler_active comment.
2. Fix outdated hotplug-exclusion comment in rcu_gp_init().
3. Remove some superfluous lines, courtesy of Peter Zijlstra.
4. Move expedited code from tree.c to tree_exp.h.
5. Move expedited code from tree_plugin.h to tree_exp.h.
6. Document RCU_NONIDLE() restrictions in comment header.
7. No ordering for rcu_assign_pointer() of NULL.
8. Disable TASKS_RCU for usermode Linux in preparation for
making call_rcu_tasks() tolerate being invoked with interrupts disabled.
9. Make call_rcu_tasks() tolerate first call with irqs disabled.
10. Fix a typo in a comment.
11. Panic on RCU Stall at user's option, courtesy of Daniel Bristot
de Oliveira.
12. Correctly handle sparse possible cpus, courtesy of Mark Rutland.
Thanx, Paul
------------------------------------------------------------------------
Documentation/sysctl/kernel.txt | 12 include/linux/kernel.h | 1 include/linux/rcupdate.h | 23 + init/Kconfig | 1 kernel/rcu/rcutorture.c | 2 kernel/rcu/tree.c | 586 +--------------------------------- kernel/rcu/tree.h | 15 kernel/rcu/tree_exp.h | 674 +++++++++++++++++++++++++++++++++++++++- kernel/rcu/tree_plugin.h | 93 ----- kernel/rcu/update.c | 7 kernel/sched/fair.c | 2 kernel/sysctl.c | 11 12 files changed, 757 insertions(+), 670 deletions(-)