From: Paul E. McKenney Date: Mon, 26 Apr 2010 04:04:29 +0000 (-0700) Subject: rcu: RCU_FAST_NO_HZ must check RCU dyntick state X-Git-Tag: v2.6.35-rc1~524^2~4 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=77e38ed347162423c6b72e06c865a121081c2bb6;p=pandora-kernel.git rcu: RCU_FAST_NO_HZ must check RCU dyntick state The current version of RCU_FAST_NO_HZ reproduces the old CLASSIC_RCU dyntick-idle bug, as it fails to detect CPUs that have interrupted or NMIed out of dyntick-idle mode. Fix this by making rcu_needs_cpu() check the state in the per-CPU rcu_dynticks variables, thus correctly detecting the dyntick-idle state from an RCU perspective. Signed-off-by: Paul E. McKenney --- Reading git-diff-tree failed