linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH tip/core/rcu 0/20] Miscellaneous fixes
@ 2018-02-26 21:52 Paul E. McKenney
  2018-02-26 21:52 ` [PATCH tip/core/rcu 01/20] rcu: Remove unnecessary spinlock in rcu_boot_init_percpu_data() Paul E. McKenney
                   ` (19 more replies)
  0 siblings, 20 replies; 21+ messages in thread
From: Paul E. McKenney @ 2018-02-26 21:52 UTC (permalink / raw)
  To: linux-kernel
  Cc: mingo, jiangshanlai, dipankar, akpm, mathieu.desnoyers, josh,
	tglx, peterz, rostedt, dhowells, edumazet, fweisbec, oleg

Hello!

This series provides miscellaneous fixes:

1.	Remove unnecessary spinlock in rcu_boot_init_percpu_data(),
	courtesy of Lihao Liang.

2.	Eliminate NO_HZ_FULL_ALL, instead relying on the nohz_full
	kernel boot parameter.

3.	Fix CPU offload boot message when no CPUs are offloaded.

4.	Fix typo in rcutorture documentation, courtesy of Lihao Liang.

5.	Fix typo in the rcu_head structure's comments,courtesy of Lihao
	Liang.

6.	Call touch_nmi_watchdog() while printing stall warnings,
	courtesy of Tejun Heo.

7.	Remove obsolete boost statistics for debugfs.

8-10.	Remove obsolete statistics for debugfs.

11.	More clearly identify grace-period kthread stack dump.

12.	Consolidate rcu.h #ifdefs.

13.	Remove redundant nxttail index macro define, courtesy of
	Liu Changcheng.

14.	Use wrapper for lockdep asserts, courtesy of Matthew Wilcox.

15.	Fix init_rcu_head() comment.

16.	Fix misprint in srcu_funnel_exp_start, courtesy of Ildar Ismagilov.

17.	Add more tracing of expedited grace periods.

18.	Trace expedited GP delays due to transitioning CPUs.

19.	Make expedited RCU CPU selection avoid unnecessary stores.

20.	Create RCU-specific workqueues with rescuers.

							Thanx, Paul

------------------------------------------------------------------------

 Documentation/timers/NO_HZ.txt                              |    7 -
 include/linux/rcupdate.h                                    |   10 +
 include/linux/types.h                                       |    2 
 include/trace/events/rcu.h                                  |    4 
 kernel/rcu/rcu.h                                            |   38 ++++--
 kernel/rcu/srcutree.c                                       |   12 --
 kernel/rcu/tree.c                                           |   72 ++++--------
 kernel/rcu/tree.h                                           |   36 ------
 kernel/rcu/tree_exp.h                                       |   38 ++++--
 kernel/rcu/tree_plugin.h                                    |   34 +++--
 kernel/time/Kconfig                                         |   10 -
 kernel/time/tick-sched.c                                    |   22 ---
 tools/testing/selftests/rcutorture/configs/rcu/TASKS03      |    1 
 tools/testing/selftests/rcutorture/configs/rcu/TASKS03.boot |    2 
 tools/testing/selftests/rcutorture/configs/rcu/TREE04       |    1 
 tools/testing/selftests/rcutorture/configs/rcu/TREE04.boot  |    2 
 tools/testing/selftests/rcutorture/configs/rcu/TREE07       |    1 
 tools/testing/selftests/rcutorture/doc/rcu-test-image.txt   |    2 
 18 files changed, 128 insertions(+), 166 deletions(-)

^ permalink raw reply	[flat|nested] 21+ messages in thread

end of thread, other threads:[~2018-02-26 21:58 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-02-26 21:52 [PATCH tip/core/rcu 0/20] Miscellaneous fixes Paul E. McKenney
2018-02-26 21:52 ` [PATCH tip/core/rcu 01/20] rcu: Remove unnecessary spinlock in rcu_boot_init_percpu_data() Paul E. McKenney
2018-02-26 21:52 ` [PATCH tip/core/rcu 02/20] sched/isolation: Eliminate NO_HZ_FULL_ALL Paul E. McKenney
2018-02-26 21:52 ` [PATCH tip/core/rcu 03/20] rcu: Fix CPU offload boot message when no CPUs are offloaded Paul E. McKenney
2018-02-26 21:52 ` [PATCH tip/core/rcu 04/20] doc: Fix typo in rcutorture documentation Paul E. McKenney
2018-02-26 21:52 ` [PATCH tip/core/rcu 05/20] doc: Fix typo in rcu_head comments Paul E. McKenney
2018-02-26 21:52 ` [PATCH tip/core/rcu 06/20] rcu: Call touch_nmi_watchdog() while printing stall warnings Paul E. McKenney
2018-02-26 21:52 ` [PATCH tip/core/rcu 07/20] rcu: Remove obsolete boost statistics for debugfs Paul E. McKenney
2018-02-26 21:52 ` [PATCH tip/core/rcu 08/20] rcu: Remove obsolete callback-invocation " Paul E. McKenney
2018-02-26 21:52 ` [PATCH tip/core/rcu 09/20] rcu: Remove obsolete __rcu_pending() " Paul E. McKenney
2018-02-26 21:53 ` [PATCH tip/core/rcu 10/20] rcu: Remove obsolete force-quiescent-state " Paul E. McKenney
2018-02-26 21:53 ` [PATCH tip/core/rcu 11/20] rcu: More clearly identify grace-period kthread stack dump Paul E. McKenney
2018-02-26 21:53 ` [PATCH tip/core/rcu 12/20] rcu: Consolidate rcu.h #ifdefs Paul E. McKenney
2018-02-26 21:53 ` [PATCH tip/core/rcu 13/20] rcu: Remove redundant nxttail index macro define Paul E. McKenney
2018-02-26 21:53 ` [PATCH tip/core/rcu 14/20] rcu: Use wrapper for lockdep asserts Paul E. McKenney
2018-02-26 21:53 ` [PATCH tip/core/rcu 15/20] rcu: Fix init_rcu_head() comment Paul E. McKenney
2018-02-26 21:53 ` [PATCH tip/core/rcu 16/20] rcu: Fix misprint in srcu_funnel_exp_start Paul E. McKenney
2018-02-26 21:53 ` [PATCH tip/core/rcu 17/20] rcu: Add more tracing of expedited grace periods Paul E. McKenney
2018-02-26 21:53 ` [PATCH tip/core/rcu 18/20] rcu: Trace expedited GP delays due to transitioning CPUs Paul E. McKenney
2018-02-26 21:53 ` [PATCH tip/core/rcu 19/20] rcu: Make expedited RCU CPU selection avoid unnecessary stores Paul E. McKenney
2018-02-26 21:53 ` [PATCH tip/core/rcu 20/20] rcu: Create RCU-specific workqueues with rescuers Paul E. McKenney

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).