]> www.infradead.org Git - users/dwmw2/linux.git/commit
rcu: Add mutex for rcu boost kthread spawning and affinity setting
authorDavid Woodhouse <dwmw@amazon.co.uk>
Wed, 8 Dec 2021 23:41:53 +0000 (23:41 +0000)
committerDavid Woodhouse <dwmw@amazon.co.uk>
Tue, 14 Dec 2021 11:23:16 +0000 (11:23 +0000)
commita87edff9f3ba07238ba6f2b5ca29e294f2ec7307
tree9182f453e312e2ef9cfa8743c55f36dffc139366
parentf3e5507e46f6e887d7bd3a87fc3b61fb22ebc29b
rcu: Add mutex for rcu boost kthread spawning and affinity setting

As we handle parallel CPU bringup, we will need to take care to avoid
spawning multiple boost threads, or race conditions when setting their
affinity. Spotted by Paul McKenney.

Signed-off-by: David Woodhouse <dwmw@amazon.co.uk>
Acked-by: Paul E. McKenney <paulmck@kernel.org>
kernel/rcu/tree.c
kernel/rcu/tree.h
kernel/rcu/tree_plugin.h