diff options
author | Paul E. McKenney <paulmck@linux.vnet.ibm.com> | 2016-07-01 13:44:53 -0700 |
---|---|---|
committer | David Howells <dhowells@redhat.com> | 2016-07-06 10:51:14 +0100 |
commit | 995f1405610bd8446c5be37d2ffc031a7729e406 (patch) | |
tree | fdc1f85b9c5c60f921e94d6475296786d4c04ee9 /net | |
parent | c1adf20052d80f776849fa2c1acb472cdeb7786c (diff) | |
download | lwn-995f1405610bd8446c5be37d2ffc031a7729e406.tar.gz lwn-995f1405610bd8446c5be37d2ffc031a7729e406.zip |
rcu: Suppress sparse warnings for rcu_dereference_raw()
Data structures that are used both with and without RCU protection
are difficult to write in a sparse-clean manner. If you mark the
relevant pointers with __rcu, sparse will complain about all non-RCU
uses, but if you don't mark those pointers, sparse will complain about
all RCU uses.
This commit therefore suppresses sparse warnings for rcu_dereference_raw(),
allowing mixed-protection data structures to avoid these warnings.
Reported-by: David Howells <dhowells@redhat.com>
Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Signed-off-by: David Howells <dhowells@redhat.com>
Diffstat (limited to 'net')
0 files changed, 0 insertions, 0 deletions