summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorKOSAKI Motohiro <kosaki.motohiro@jp.fujitsu.com>2011-05-24 17:13:17 -0700
committerLinus Torvalds <torvalds@linux-foundation.org>2011-05-25 08:39:46 -0700
commit5bd7e6a30e1eb38f58f0046c0cd42dfc38e90d64 (patch)
tree9e756cacd00f37be03db48be5912459c6fd5e515 /lib
parent903c0c7cdc21f2ccb7562a7bbc70289c0c2b16ad (diff)
downloadkernel-common-5bd7e6a30e1eb38f58f0046c0cd42dfc38e90d64.tar.gz
kernel-common-5bd7e6a30e1eb38f58f0046c0cd42dfc38e90d64.tar.bz2
kernel-common-5bd7e6a30e1eb38f58f0046c0cd42dfc38e90d64.zip
sparse: define __must_be_array() for __CHECKER__
commit c5e631cf65f ("ARRAY_SIZE: check for type") added __must_be_array(). But sparse can't parse this gcc extention. Now make C=2 makes following sparse errors a lot. kernel/futex.c:2699:25: error: No right hand side of '+'-expression Because __must_be_array() is used for ARRAY_SIZE() macro and it is used very widely. This patch fixes it. Signed-off-by: KOSAKI Motohiro <kosaki.motohiro@jp.fujitsu.com> Cc: Dave Hansen <dave@linux.vnet.ibm.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions