[PATCH] Pass sparse the lock expression given to lock annotations
authorJosh Triplett <josht@us.ibm.com>
Sun, 1 Oct 2006 06:28:21 +0000 (23:28 -0700)
committerLinus Torvalds <torvalds@g5.osdl.org>
Sun, 1 Oct 2006 07:39:26 +0000 (00:39 -0700)
commitc902e0a0102f1095eec4b3511c13c84ca2bc4577
treed0b276420263d02436a2f10d323407615f48b94f
parentdf3fe8defedc52745526914e12eb4ba0b8a9f6ca
[PATCH] Pass sparse the lock expression given to lock annotations

The lock annotation macros __acquires, __releases, __acquire, and __release
all currently throw away the lock expression passed as an argument.  Now
that sparse can parse __context__ and __attribute__((context)) with a
context expression, pass the lock expression down to sparse as the context
expression.  This requires a version of sparse from GIT commit
37475a6c1c3e66219e68d912d5eb833f4098fd72 or later.

Signed-off-by: Josh Triplett <josh@freedesktop.org>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
include/linux/compiler.h