]> git.baikalelectronics.ru Git - kernel.git/commit
rcu: Kick rcuo kthreads after their CPU goes offline
authorPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Thu, 23 Oct 2014 17:50:41 +0000 (10:50 -0700)
committerPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Wed, 29 Oct 2014 17:20:07 +0000 (10:20 -0700)
commit7549d8b833f17b74013d52a4c4a1f690c4295299
treecf879af6d61e6fcc19ed0cf8b6974813e5922ddd
parent7789698376c820a885f1452ad831246230396c5d
rcu: Kick rcuo kthreads after their CPU goes offline

If a no-CBs CPU were to post an RCU callback with interrupts disabled
after it entered the idle loop for the last time, there might be no
deferred wakeup for the corresponding rcuo kthreads.  This commit
therefore adds a set of calls to do_nocb_deferred_wakeup() after the
CPU has gone completely offline.

Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
kernel/rcu/tree.c