[PATCH] rcu: add lock annotations to rcu{,_bh}_torture_read_{lock,unlock}
authorJosh Triplett <josht@us.ibm.com>
Fri, 29 Sep 2006 08:59:30 +0000 (01:59 -0700)
committerLinus Torvalds <torvalds@g5.osdl.org>
Fri, 29 Sep 2006 16:18:08 +0000 (09:18 -0700)
commita49a4af759c0193d42aeaeefb4df7de8973dd713
treee93b6621352db514da2fd4ae364a5054f99fc6ac
parent9c4dbee79d3f46608bec3ac80d392ce6415d2f90
[PATCH] rcu: add lock annotations to rcu{,_bh}_torture_read_{lock,unlock}

rcu_torture_read_lock and rcu_bh_torture_read_lock acquire locks without
releasing them, and the matching functions rcu_torture_read_unlock and
rcu_bh_torture_read_unlock get called with the corresponding locks held and
release them.  Add lock annotations to these four functions so that sparse
can check callers for lock pairing, and so that sparse will not complain
about these functions since they intentionally use locks in this manner.

Signed-off-by: Josh Triplett <josh@freedesktop.org>
Acked-by: Paul McKenney <paulmck@us.ibm.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
kernel/rcutorture.c