srcu: Create concurrency-safe helper for initiating size transition
authorPaul E. McKenney <paulmck@kernel.org>
Thu, 27 Jan 2022 22:56:39 +0000 (14:56 -0800)
committerPaul E. McKenney <paulmck@kernel.org>
Mon, 11 Apr 2022 22:52:30 +0000 (15:52 -0700)
commit99659f64b14e55cfa48980f5396f83820bafd028
tree6e773e1b172c394e1de48981f7abf189c92f39a8
parentee5e2448bceb9400aa27207f0c0220f9dedd85eb
srcu: Create concurrency-safe helper for initiating size transition

Once there are contention-initiated size transitions, it will be
possible for rcutorture to initiate a transition at the same time
as a contention-initiated transition.  This commit therefore creates
a concurrency-safe helper function named srcu_transition_to_big() to
safely initiate size transitions.

Co-developed-by: Neeraj Upadhyay <quic_neeraju@quicinc.com>
Signed-off-by: Neeraj Upadhyay <quic_neeraju@quicinc.com>
Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
kernel/rcu/srcutree.c