]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/commit - kernel/rcutree_plugin.h
rcu: Limit lazy-callback duration
authorPaul E. McKenney <paul.mckenney@linaro.org>
Tue, 10 Jan 2012 22:13:24 +0000 (14:13 -0800)
committerPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Tue, 21 Feb 2012 17:03:36 +0000 (09:03 -0800)
commit778d250a29224795e6320b58928bafa6b6104a06
tree51eaa45a16731b22797ed88d34584c8b6d55cc01
parent091541bbdb9906349481a504e7d8e7fa89f6b6bb
rcu: Limit lazy-callback duration

Currently, a given CPU is permitted to remain in dyntick-idle mode
indefinitely if it has only lazy RCU callbacks queued.  This is vulnerable
to corner cases in NUMA systems, so limit the time to six seconds by
default.  (Currently controlled by a cpp macro.)

Signed-off-by: Paul E. McKenney <paul.mckenney@linaro.org>
Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
kernel/rcutree_plugin.h