diff options
author | Paul E. McKenney <paulmck@linux.vnet.ibm.com> | 2014-10-27 21:11:27 -0700 |
---|---|---|
committer | Jiri Slaby <jslaby@suse.cz> | 2015-08-25 16:56:59 +0200 |
commit | afadae320b2116f9a4dee89fd431f3c1ab64103e (patch) | |
tree | 52aa192ed6e699ba744f2f57ff863859f04a46a1 /kernel | |
parent | ad3b8fca4a918003cc03e8546b2f35506fd5d2e7 (diff) | |
download | lwn-afadae320b2116f9a4dee89fd431f3c1ab64103e.tar.gz lwn-afadae320b2116f9a4dee89fd431f3c1ab64103e.zip |
rcu: Provide counterpart to rcu_dereference() for non-RCU situations
commit 54ef6df3f3f1353d99c80c437259d317b2cd1cbd upstream.
Although rcu_dereference() and friends can be used in situations where
object lifetimes are being managed by something other than RCU, the
resulting sparse and lockdep-RCU noise can be annoying. This commit
therefore supplies a lockless_dereference(), which provides the
protection for dereferences without the RCU-related debugging noise.
Reported-by: Al Viro <viro@ZenIV.linux.org.uk>
Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Signed-off-by: Jiri Slaby <jslaby@suse.cz>
Diffstat (limited to 'kernel')
0 files changed, 0 insertions, 0 deletions