[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20160615214550.GA4931@linux.vnet.ibm.com>
Date: Wed, 15 Jun 2016 14:45:50 -0700
From: "Paul E. McKenney" <paulmck@...ux.vnet.ibm.com>
To: linux-kernel@...r.kernel.org
Cc: mingo@...nel.org, jiangshanlai@...il.com, dipankar@...ibm.com,
akpm@...ux-foundation.org, mathieu.desnoyers@...icios.com,
josh@...htriplett.org, tglx@...utronix.de, peterz@...radead.org,
rostedt@...dmis.org, dhowells@...hat.com, edumazet@...gle.com,
dvhart@...ux.intel.com, fweisbec@...il.com, oleg@...hat.com,
bobby.prani@...il.com
Subject: [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(-)
Powered by blists - more mailing lists