rcu-tasks: Add rcupdate.rcu_task_enqueue_lim to set initial queueing
authorPaul E. McKenney <paulmck@kernel.org>
Fri, 12 Nov 2021 15:33:40 +0000 (07:33 -0800)
committerPaul E. McKenney <paulmck@kernel.org>
Thu, 9 Dec 2021 18:52:11 +0000 (10:52 -0800)
commit8610b65680390a103b58f46282a1b05f7eebbba4
treeca427b83e50b363a8b40471c17c1a408147c46cf
parentce9b1c667f03e0aa30d3eb69d0932e010d131c49
rcu-tasks: Add rcupdate.rcu_task_enqueue_lim to set initial queueing

This commit adds a rcupdate.rcu_task_enqueue_lim module parameter that
sets the initial number of callback queues to use for the RCU Tasks
family of RCU implementations.  This parameter allows testing of various
fanout values.

Reported-by: Martin Lau <kafai@fb.com>
Cc: Neeraj Upadhyay <neeraj.iitr10@gmail.com>
Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
Documentation/admin-guide/kernel-parameters.txt
kernel/rcu/tasks.h