diff options
author | 2012-01-12 13:08:18 -0800 | |
---|---|---|
committer | 2012-02-21 09:03:45 -0800 | |
commit | c44e2cddacc2cf299186bad5697d738ea19668b7 (patch) | |
tree | 5346f0dbee43202bf4049e3cda955f3d0cf97cfb /drivers/i2c/algos/i2c-algo-bit.c | |
parent | rcu: Clean up straggling rcu_preempt_needs_cpu() name (diff) | |
download | wireguard-linux-c44e2cddacc2cf299186bad5697d738ea19668b7.tar.xz wireguard-linux-c44e2cddacc2cf299186bad5697d738ea19668b7.zip |
rcu: Check for idle-loop entry while in RCU read-side critical section
The inner idle loop is an extended quiescent state for all flavors
of RCU, but there have been recent bug involving use of RCU read-side
primitives from within the idle loop. Therefore, this commit enlists
lockdep-RCU to detect attempts to enter the inner idle loop while in
an RCU read-side critical section, emitting a lockdep-RCU splat if so.
Signed-off-by: Paul E. McKenney <paul.mckenney@linaro.org>
Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Diffstat (limited to 'drivers/i2c/algos/i2c-algo-bit.c')
0 files changed, 0 insertions, 0 deletions