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(-)

Reply via email to