Miscellaneous fixes for v4.15
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest9 patches 20 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/9 | rcu: Provide GP ordering in face of migrations and delayskernel/ | +10 | 18 replies | |
| 2/9 | rcu: Fix up pending cbs check in rcu_prepare_for_idlekernel/ | +1 | 0 replies | |
| 3/9 | rcu: Create call_rcu_tasks() kthread at boot timekernel/ | +5 | 0 replies | |
| 4/9 | irq_work: Map irq_work_on_queue() to irq_work_on() in !SMPinclude/ kernel/ | +6 | 0 replies | |
| 5/9 | srcu: Add parameters to SRCU docbook commentsinclude/ kernel/ | +2 | 0 replies | |
| 6/9 | sched: Make resched_cpu() unconditionalkernel/ | +1 | 0 replies | |
| 7/9 | rcu: Pretend ->boost_mtx acquired legitimatelykernel/ | +4 | 2 replies | |
| 8/9 | rcu: Add extended-quiescent-state testing advicekernel/ | +30 | 0 replies | |
| 9/9 | rcu/segcblist: Include rcupdate.hkernel/ | +1 | 0 replies |
Reviews trailers per patch
1 of 9 patches has a Reviewed-by or Acked-by.
| Patch | Steven Rostedt (VMware) | Peter Zijlstra (Intel) |
|---|---|---|
| 1/9 | ||
| 2/9 | ||
| 3/9 | ||
| 4/9 | ||
| 5/9 | ||
| 6/9 | A-b | A-b |
| 7/9 | ||
| 8/9 | ||
| 9/9 |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCH tip/core/rcu 0/9] Miscellaneous fixes for v4.15
Hello!
This series contains the following miscellaneous fixes:
1. Provide GP ordering in face of migrations and delays.
2. Fix up pending cbs check in rcu_prepare_for_idle(), courtesy
of Neeraj Upadhyay.
3. Create call_rcu_tasks() kthread at boot time.
4. Map irq_work_on_queue() to irq_work_on() in !SMP.
5. Add parameters to SRCU docbook comments.
6. Make resched_cpu() unconditional.
7. Pretend ->boost_mtx acquired legitimately for lockdep's benefit.
8. Add extended-quiescent-state testing advice.
9. Include rcupdate.h into kernel/rcu/segcblist, courtesy of
Sebastian Andrzej Siewior.
Thanx, Paul
------------------------------------------------------------------------
include/linux/irq_work.h | 3 --- include/linux/srcu.h | 1 + kernel/irq_work.c | 9 ++++++--- kernel/rcu/rcu_segcblist.c | 1 + kernel/rcu/srcutree.c | 2 +- kernel/rcu/tree.c | 30 ++++++++++++++++++++++++++++++ kernel/rcu/tree_plugin.h | 7 +++++-- kernel/rcu/update.c | 34 +++++++++++++++------------------- kernel/sched/core.c | 3 +-- 9 files changed, 60 insertions(+), 30 deletions(-)