All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH rcu 0/7] Miscellaneous fixes for v6.1
@ 2022-08-31 18:07 Paul E. McKenney
  2022-08-31 18:07 ` [PATCH rcu 01/10] rcu: Fix rcu_read_unlock_strict() strict QS reporting Paul E. McKenney
                   ` (9 more replies)
  0 siblings, 10 replies; 14+ messages in thread
From: Paul E. McKenney @ 2022-08-31 18:07 UTC (permalink / raw)
  To: rcu; +Cc: linux-kernel, kernel-team, rostedt

Hello!

This series contains miscellaneous fixes:

1.	Fix rcu_read_unlock_strict() strict QS reporting, courtesy
	of Zqiang.

2.	Update rcu_preempt_deferred_qs() comments for !PREEMPT kernels,
	courtesy of Zqiang.

3.	Add QS check in rcu_exp_handler() for non-preemptible kernels,
	courtesy of Zqiang.

4.	Make tiny RCU support leak callbacks for debug-object errors,
	courtesy of Zqiang.

5.	Document reason for rcu_all_qs() call to preempt_disable().

6.	Update rcu_access_pointer() header for
	rcu_dereference_protected().

7.	Try trigger_single_cpu_backtrace(cpu) in dump_cpu_task(),
	courtesy of Zhen Lei.

8.	Show the registers of 'current' in dump_cpu_task(), courtesy of
	Zhen Lei.

9.	Avoid triggering strict-GP irq-work when RCU is idle, courtesy
	of Zqiang.

10.	Exclude outgoing CPU when it is the last to leave.

						Thanx, Paul

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

 b/include/linux/rcupdate.h |   18 +++++++++++++-----
 b/kernel/rcu/tiny.c        |   17 ++++++++++++++++-
 b/kernel/rcu/tree_exp.h    |    4 +++-
 b/kernel/rcu/tree_plugin.h |    1 +
 b/kernel/rcu/tree_stall.h  |    5 ++---
 b/kernel/sched/core.c      |    3 +++
 b/kernel/smp.c             |    3 +--
 kernel/rcu/tree_plugin.h   |   21 ++++++++++++++-------
 kernel/sched/core.c        |   11 +++++++++++
 9 files changed, 64 insertions(+), 19 deletions(-)

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

end of thread, other threads:[~2022-09-07 15:14 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-08-31 18:07 [PATCH rcu 0/7] Miscellaneous fixes for v6.1 Paul E. McKenney
2022-08-31 18:07 ` [PATCH rcu 01/10] rcu: Fix rcu_read_unlock_strict() strict QS reporting Paul E. McKenney
2022-08-31 18:07 ` [PATCH rcu 02/10] rcu: Update rcu_preempt_deferred_qs() comments for !PREEMPT kernels Paul E. McKenney
2022-08-31 18:07 ` [PATCH rcu 03/10] rcu: Add QS check in rcu_exp_handler() for non-preemptible kernels Paul E. McKenney
2022-09-07 12:10   ` Frederic Weisbecker
2022-09-07 14:57     ` Paul E. McKenney
2022-09-07 15:14       ` Frederic Weisbecker
2022-08-31 18:07 ` [PATCH rcu 04/10] rcu: Make tiny RCU support leak callbacks for debug-object errors Paul E. McKenney
2022-08-31 18:08 ` [PATCH rcu 05/10] rcu: Document reason for rcu_all_qs() call to preempt_disable() Paul E. McKenney
2022-08-31 18:08 ` [PATCH rcu 06/10] rcu: Update rcu_access_pointer() header for rcu_dereference_protected() Paul E. McKenney
2022-08-31 18:08 ` [PATCH rcu 07/10] sched/debug: Try trigger_single_cpu_backtrace(cpu) in dump_cpu_task() Paul E. McKenney
2022-08-31 18:08 ` [PATCH rcu 08/10] sched/debug: Show the registers of 'current' " Paul E. McKenney
2022-08-31 18:08 ` [PATCH rcu 09/10] rcu: Avoid triggering strict-GP irq-work when RCU is idle Paul E. McKenney
2022-08-31 18:08 ` [PATCH rcu 10/10] rcu: Exclude outgoing CPU when it is the last to leave Paul E. McKenney

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.