diff options
author | KOSAKI Motohiro <kosaki.motohiro@jp.fujitsu.com> | 2011-05-24 17:13:17 -0700 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2011-05-25 08:39:46 -0700 |
commit | 5bd7e6a30e1eb38f58f0046c0cd42dfc38e90d64 (patch) | |
tree | 9e756cacd00f37be03db48be5912459c6fd5e515 /lib | |
parent | 903c0c7cdc21f2ccb7562a7bbc70289c0c2b16ad (diff) | |
download | kernel-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