This is a new attribute in gcc 4.3, which when used and sparse is compiled with gcc 4.3 leads to unknown attribute errors. Ignore it. Signed-off-by: Johannes Berg <johannes@xxxxxxxxxxxxxxxx> --- diff --git a/parse.c b/parse.c index 83e2d67..cdcd742 100644 --- a/parse.c +++ b/parse.c @@ -355,6 +355,7 @@ static struct init_keyword { { "__constructor__", NS_KEYWORD, .op = &ignore_attr_op }, { "destructor", NS_KEYWORD, .op = &ignore_attr_op }, { "__destructor__", NS_KEYWORD, .op = &ignore_attr_op }, + { "__cold__", NS_KEYWORD, .op = &ignore_attr_op }, }; void init_parser(int stream) -- To unsubscribe from this list: send the line "unsubscribe linux-sparse" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html