[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20210915234538.GA3907674@paulmck-ThinkPad-P17-Gen-1>
Date: Wed, 15 Sep 2021 16:45:38 -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, 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 rcu 0/13] Tasks RCU updates for v5.16
Hello!
This series provides a number of bug fixes for RCU Tasks Trace, most
of which were uncovered in review sessions with Boqun Feng, Frederic
Weisbecker, and Neeraj Upadhyay.
1. rcu-tasks: Wait for trc_read_check_handler() IPIs.
2. rcu-tasks: Simplify trc_read_check_handler() atomic operations.
3. rcu-tasks: Add trc_inspect_reader() checks for exiting critical
section.
4. rcu-tasks: Remove second argument of
rcu_read_unlock_trace_special().
5. rcu-tasks: Fix s/instruction/instructions/ typo in comment.
6. rcu-tasks: Move RTGS_WAIT_CBS to beginning of rcu_tasks_kthread()
loop.
7. rcu-tasks: Fix s/rcu_add_holdout/trc_add_holdout/ typo in comment,
courtesy of Neeraj Upadhyay.
8. rcu-tasks: Correct firstreport usage in
check_all_holdout_tasks_trace, courtesy of Neeraj Upadhyay.
9. rcu-tasks: Correct comparisons for CPU numbers in
show_stalled_task_trace, courtesy of Neeraj Upadhyay.
10. rcu-tasks: Clarify read side section info for rcu_tasks_rude GP
primitives, courtesy of Neeraj Upadhyay.
11. rcu-tasks: Fix read-side primitives comment for
call_rcu_tasks_trace, courtesy of Neeraj Upadhyay.
12. rcu-tasks: Fix IPI failure handling in trc_wait_for_one_reader,
courtesy of Neeraj Upadhyay.
13. rcu-tasks: Update comments to cond_resched_tasks_rcu_qs().
Thanx, Paul
------------------------------------------------------------------------
b/include/linux/rcupdate_trace.h | 5 +-
b/kernel/rcu/tasks.h | 14 +++++
kernel/rcu/tasks.h | 97 ++++++++++++++++-----------------------
3 files changed, 57 insertions(+), 59 deletions(-)
Powered by blists - more mailing lists