]> git.karo-electronics.de Git - karo-tx-linux.git/commit
rcu: Move RCU grace-period cleanup into kthread
authorPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Thu, 21 Jun 2012 00:07:14 +0000 (17:07 -0700)
committerPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Fri, 6 Jul 2012 13:01:49 +0000 (06:01 -0700)
commita5899fa18470512eb660193791cbbd8522c6120f
treed313baba400e8ccedafc17161143fc4709797b87
parent2e856880ce095793750551b329655b32a2a591ff
rcu: Move RCU grace-period cleanup into kthread

As a first step towards allowing grace-period cleanup to be preemptible,
this commit moves the RCU grace-period cleanup into the same kthread
that is now used to initialize grace periods.  This is needed to keep
scheduling latency down to a dull roar.

Reported-by: Mike Galbraith <mgalbraith@suse.de>
Reported-by: Dimitri Sivanich <sivanich@sgi.com>
Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
kernel/rcutree.c