]> git.baikalelectronics.ru Git - kernel.git/commit
rcu/nocb: Initialize nocb kthreads only for boot CPU prior SMP initialization
authorFrederic Weisbecker <frederic@kernel.org>
Wed, 16 Feb 2022 15:42:08 +0000 (16:42 +0100)
committerPaul E. McKenney <paulmck@kernel.org>
Tue, 12 Apr 2022 00:05:58 +0000 (17:05 -0700)
commitfba08d968b81d321021fa78d523eb8d6b6bf7cf3
tree6127a3426417ec257f2f84c57fc11b1a327aa8f5
parent82910a9c58dbd9ec164267a5c6768c217aad4664
rcu/nocb: Initialize nocb kthreads only for boot CPU prior SMP initialization

The rcu_spawn_gp_kthread() function is called as an early initcall, which
means that SMP initialization hasn't happened yet and only the boot CPU is
online. Therefore, create only the NOCB kthreads related to the boot CPU.

Signed-off-by: Frederic Weisbecker <frederic@kernel.org>
Cc: Neeraj Upadhyay <quic_neeraju@quicinc.com>
Cc: Uladzislau Rezki <uladzislau.rezki@sony.com>
Cc: Joel Fernandes <joel@joelfernandes.org>
Cc: Boqun Feng <boqun.feng@gmail.com>
Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
kernel/rcu/tree.c
kernel/rcu/tree.h
kernel/rcu/tree_nocb.h