rculist: avoid __rcu annotations
authorArnd Bergmann <arnd@arndb.de>
Thu, 25 Feb 2010 15:55:13 +0000 (16:55 +0100)
committerPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Fri, 20 Aug 2010 00:18:00 +0000 (17:18 -0700)
commit67bdbffd696f29a0b68aa8daa285783a06651583
tree1b3304e2fcc51e1aa8946d808b8f6f1d0cb3dbe1
parentca5ecddfa8fcbd948c95530e7e817cee9fb43a3d
rculist: avoid __rcu annotations

This avoids warnings from missing __rcu annotations
in the rculist implementation, making it possible to
use the same lists in both RCU and non-RCU cases.

We can add rculist annotations later, together with
lockdep support for rculist, which is missing as well,
but that may involve changing all the users.

Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Cc: Pavel Emelyanov <xemul@openvz.org>
Cc: Sukadev Bhattiprolu <sukadev@us.ibm.com>
Reviewed-by: Josh Triplett <josh@joshtriplett.org>
include/linux/rculist.h
include/linux/rculist_nulls.h
kernel/pid.c