diff options
| author | Paul E. McKenney <[email protected]> | 2010-04-26 04:04:29 +0000 |
|---|---|---|
| committer | Paul E. McKenney <[email protected]> | 2010-05-10 18:08:35 +0000 |
| commit | 77e38ed347162423c6b72e06c865a121081c2bb6 (patch) | |
| tree | 328b746af71b47c4af97e6ea06dc24b12528a955 /lib/debugobjects.c | |
| parent | rcu: make SRCU usable in modules (diff) | |
| download | kernel-77e38ed347162423c6b72e06c865a121081c2bb6.tar.gz kernel-77e38ed347162423c6b72e06c865a121081c2bb6.zip | |
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 <[email protected]>
Diffstat (limited to 'lib/debugobjects.c')
0 files changed, 0 insertions, 0 deletions
