[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20200623002128.GA25456@paulmck-ThinkPad-P72>
Date: Mon, 22 Jun 2020 17:21:28 -0700
From: "Paul E. McKenney" <paulmck@...nel.org>
To: rcu@...r.kernel.org
Cc: linux-kernel@...r.kernel.org, kernel-team@...com, 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,
fweisbec@...il.com, oleg@...hat.com, joel@...lfernandes.org
Subject: [PATCH tip/core/rcu 0/26] Miscellaneous fixes for v5.9
Hello!
This series provides miscellaneous fixes:
1. Initialize and destroy rcu_synchronize only when necessary,
courtesy of Wei Yang.
2. mm/mmap.c: Add cond_resched() for exit_mmap() CPU stalls.
3. Simplify the calculation of rcu_state.ncpus, courtesy of Wei Yang.
4. Add callbacks-invoked counters.
5. Add comment documenting rcu_callback_map's purpose.
6. events: rcu: Change description of rcu_dyntick trace event,
courtesy of Madhuparna Bhowmik.
7. Grace-period-kthread related sleeps to idle priority.
8. Priority-boost-related sleeps to idle priority.
9. No-CBs-related sleeps to idle priority.
10. Expedited grace-period sleeps to idle priority.
11. fs/btrfs: Add cond_resched() for try_release_extent_mapping()
stalls.
12. Update comment from rsp->rcu_gp_seq to rsp->gp_seq, courtesy
of Lihao Liang.
13. tick/nohz: Narrow down noise while setting current task's tick
dependency, courtesy of Frederic Weisbecker.
14. Fix some kernel-doc warnings, courtesy of Mauro Carvalho Chehab.
15. Remove initialized but unused rnp from check_slow_task().
16. Mark rcu_nmi_enter() call to rcu_cleanup_after_idle() noinstr.
17. Complain only once about RCU in extended quiescent state.
18. Replace 1 with true, courtesy of Jules Irenge.
19. Stop shrinker loop, courtesy of Peter Enderborg.
20. gp_max is protected by root rcu_node's lock, courtesy of Wei Yang.
21. grplo/grphi just records CPU number, courtesy of Wei Yang.
22. grpnum just records group number, courtesy of Wei Yang.
23. kernel/rcu/tree.c: Fix kernel-doc warnings, courtesy of Randy
Dunlap.
24. Fix some kernel-doc warnings, courtesy of Mauro Carvalho Chehab.
25. Remove KCSAN stubs.
26. Remove KCSAN stubs from update.c.
Thanx, Paul
------------------------------------------------------------------------
fs/btrfs/extent_io.c | 2 ++
include/linux/rculist.h | 2 +-
include/trace/events/rcu.h | 11 ++++++-----
kernel/locking/lockdep.c | 4 +---
kernel/rcu/tree.c | 39 +++++++++++++--------------------------
kernel/rcu/tree.h | 15 ++++++++-------
kernel/rcu/tree_exp.h | 2 +-
kernel/rcu/tree_plugin.h | 4 ++--
kernel/rcu/tree_stall.h | 5 +++--
kernel/rcu/update.c | 28 +++++++++-------------------
kernel/time/tick-sched.c | 22 +++++++++++++++-------
mm/mmap.c | 1 +
12 files changed, 62 insertions(+), 73 deletions(-)
Powered by blists - more mailing lists