All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/18] RCU fixes for v6.7
@ 2023-10-13 11:58 Frederic Weisbecker
  2023-10-13 11:58 ` [PATCH 01/18] Revert "checkpatch: Error out if deprecated RCU API used" Frederic Weisbecker
                   ` (17 more replies)
  0 siblings, 18 replies; 21+ messages in thread
From: Frederic Weisbecker @ 2023-10-13 11:58 UTC (permalink / raw)
  To: LKML
  Cc: Frederic Weisbecker, Boqun Feng, Joel Fernandes, Josh Triplett,
	Mathieu Desnoyers, Neeraj Upadhyay, Paul E . McKenney,
	Steven Rostedt, Uladzislau Rezki, rcu

Hello,

Please find below the general (S)RCU fixes:

Catalin Marinas (1):
  rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing
    objects

Denis Arefev (1):
  srcu: Fix srcu_struct node grpmask overflow on 64-bit systems

Frederic Weisbecker (8):
  rcu: Use rcu_segcblist_segempty() instead of open coding it
  rcu: Assume IRQS disabled from rcu_report_dead()
  rcu: Assume rcu_report_dead() is always called locally
  rcu: Conditionally build CPU-hotplug teardown callbacks
  rcu: Standardize explicit CPU-hotplug calls
  rcu: Comment why callbacks migration can't wait for CPUHP_RCUTREE_PREP
  srcu: Fix callbacks acceleration mishandling
  srcu: Only accelerate on enqueue time

Joel Fernandes (Google) (3):
  Revert "checkpatch: Error out if deprecated RCU API used"
  srcu: Fix error handling in init_srcu_struct_fields()
  rcu/tree: Remove superfluous return from void call_rcu* functions

Paul E. McKenney (2):
  rcu: Add sysfs to provide throttled access to rcu_barrier()
  rcu: Eliminate rcu_gp_slow_unregister() false positive

Yue Haibing (1):
  rcu: Remove unused function declaration rcu_eqs_special_set()

Zhen Lei (2):
  mm: Remove kmem_valid_obj()
  rcu: Dump memory object info if callback function is invalid

 .../Expedited-Grace-Periods.rst               |   2 +-
 .../Design/Memory-Ordering/TreeRCU-gp-fqs.svg |   4 +-
 .../RCU/Design/Memory-Ordering/TreeRCU-gp.svg |   4 +-
 .../Memory-Ordering/TreeRCU-hotplug.svg       |   4 +-
 .../RCU/Design/Requirements/Requirements.rst  |   4 +-
 .../admin-guide/kernel-parameters.txt         |   7 +
 arch/arm64/kernel/smp.c                       |   4 +-
 arch/powerpc/kernel/smp.c                     |   2 +-
 arch/s390/kernel/smp.c                        |   2 +-
 arch/x86/kernel/smpboot.c                     |   2 +-
 include/linux/interrupt.h                     |   2 +-
 include/linux/rcupdate.h                      |   2 -
 include/linux/rcutiny.h                       |   2 +-
 include/linux/rcutree.h                       |  17 +-
 include/linux/slab.h                          |   5 +-
 kernel/cpu.c                                  |  13 +-
 kernel/rcu/rcu.h                              |   7 +
 kernel/rcu/rcu_segcblist.c                    |   4 +-
 kernel/rcu/srcutiny.c                         |   1 +
 kernel/rcu/srcutree.c                         |  76 ++++--
 kernel/rcu/tasks.h                            |   1 +
 kernel/rcu/tiny.c                             |   1 +
 kernel/rcu/tree.c                             | 230 ++++++++++++------
 mm/slab_common.c                              |  41 +---
 mm/util.c                                     |   4 +-
 scripts/checkpatch.pl                         |   9 -
 26 files changed, 284 insertions(+), 166 deletions(-)

-- 
2.34.1


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

end of thread, other threads:[~2023-10-13 14:11 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-10-13 11:58 [PATCH 00/18] RCU fixes for v6.7 Frederic Weisbecker
2023-10-13 11:58 ` [PATCH 01/18] Revert "checkpatch: Error out if deprecated RCU API used" Frederic Weisbecker
2023-10-13 11:58 ` [PATCH 02/18] srcu: Fix error handling in init_srcu_struct_fields() Frederic Weisbecker
2023-10-13 11:58 ` [PATCH 03/18] rcu/tree: Remove superfluous return from void call_rcu* functions Frederic Weisbecker
2023-10-13 11:58 ` [PATCH 04/18] rcu: Add sysfs to provide throttled access to rcu_barrier() Frederic Weisbecker
2023-10-13 11:58 ` [PATCH 05/18] rcu: Remove unused function declaration rcu_eqs_special_set() Frederic Weisbecker
2023-10-13 11:58 ` [PATCH 06/18] mm: Remove kmem_valid_obj() Frederic Weisbecker
2023-10-13 11:58 ` [PATCH 07/18] rcu: Dump memory object info if callback function is invalid Frederic Weisbecker
2023-10-13 11:58 ` [PATCH 08/18] rcu: Eliminate rcu_gp_slow_unregister() false positive Frederic Weisbecker
2023-10-13 11:58 ` [PATCH 09/18] srcu: Fix srcu_struct node grpmask overflow on 64-bit systems Frederic Weisbecker
2023-10-13 12:54   ` David Laight
2023-10-13 14:11     ` Frederic Weisbecker
2023-10-13 11:58 ` [PATCH 10/18] rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects Frederic Weisbecker
2023-10-13 11:58 ` [PATCH 11/18] rcu: Use rcu_segcblist_segempty() instead of open coding it Frederic Weisbecker
2023-10-13 11:58 ` [PATCH 12/18] rcu: Assume IRQS disabled from rcu_report_dead() Frederic Weisbecker
2023-10-13 11:58 ` [PATCH 13/18] rcu: Assume rcu_report_dead() is always called locally Frederic Weisbecker
2023-10-13 11:58 ` [PATCH 14/18] rcu: Conditionally build CPU-hotplug teardown callbacks Frederic Weisbecker
2023-10-13 11:58 ` [PATCH 15/18] rcu: Standardize explicit CPU-hotplug calls Frederic Weisbecker
2023-10-13 11:59 ` [PATCH 16/18] rcu: Comment why callbacks migration can't wait for CPUHP_RCUTREE_PREP Frederic Weisbecker
2023-10-13 11:59 ` [PATCH 17/18] srcu: Fix callbacks acceleration mishandling Frederic Weisbecker
2023-10-13 11:59 ` [PATCH 18/18] srcu: Only accelerate on enqueue time Frederic Weisbecker

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.