Sparse warning: bitmap.h: bad constant expression

From: Petri Koistinen
Date: Mon Sep 01 2003 - 15:01:08 EST


Hi!

If I try to compile latest kernel with "make C=1" I'll get many warning
messages from sparse saying:

warning: include/linux/bitmap.h:85:2: bad constant expression
warning: include/linux/bitmap.h:98:2: bad constant expression

Sparse doesn't seem to like DECLARE_BITMAP macros.

#define DECLARE_BITMAP(name,bits) \
unsigned long name[BITS_TO_LONGS(bits)]

So what is wrong with this and how it could be fixed so that sparse
wouldn't complain?

Best regards,
Petri Koistinen
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/