rcu/exp: Handle RCU expedited grace period kworker allocation failure
authorFrederic Weisbecker <frederic@kernel.org>
Fri, 12 Jan 2024 15:46:16 +0000 (16:46 +0100)
committerBoqun Feng <boqun.feng@gmail.com>
Wed, 14 Feb 2024 15:51:36 +0000 (07:51 -0800)
commite7539ffc9a770f36bacedcf0fbfb4bf2f244f4a5
tree64f5e6364785707e13de7ba1e9cfe18e2e22c3f3
parenta636c5e6f8fc34be520277e69c7c6ee1d4fc1d17
rcu/exp: Handle RCU expedited grace period kworker allocation failure

Just like is done for the kworker performing nodes initialization,
gracefully handle the possible allocation failure of the RCU expedited
grace period main kworker.

While at it perform a rename of the related checking functions to better
reflect the expedited specifics.

Reviewed-by: Kalesh Singh <kaleshsingh@google.com>
Fixes: 9621fbee44df ("rcu: Move expedited grace period (GP) work to RT kthread_worker")
Signed-off-by: Frederic Weisbecker <frederic@kernel.org>
Reviewed-by: Paul E. McKenney <paulmck@kernel.org>
Signed-off-by: Boqun Feng <boqun.feng@gmail.com>
kernel/rcu/tree.c
kernel/rcu/tree_exp.h