Skip to contentSkip to conversation

Fix nfsroot build

PATCH In review Ralf Baechle 2 participants 2 messages May 5, 2007

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 Fix nfsroot build

CC fs/nfs/nfsroot.o
fs/nfs/nfsroot.c:131: error: tokens causes a section type conflict make[2]: *** [fs/nfs/nfsroot.o] Error 1

This is due to mixing const and non-const content in the same section which halfway recent gccs absolutely hate. Fixed by dropping the const.

include/linux/parser.h +1 -1
index 86676f6..26b2bdf 100644
@@ -14,7 +14,7 @@ struct match_token {
 	const char *pattern;
 };
 
-typedef const struct match_token match_table_t[];
+typedef struct match_token match_table_t[];
 
 /* Maximum number of arguments that match_token will find in a pattern */
 enum {MAX_OPT_ARGS = 3};
Acked-by on v1 1/1
#1 lore raw
Quoted 8 lines · Ralf Baechle

CC fs/nfs/nfsroot.o
fs/nfs/nfsroot.c:131: error: tokens causes a section type conflict make[2]: *** [fs/nfs/nfsroot.o] Error 1

This is due to mixing const and non-const content in the same section which halfway recent gccs absolutely hate. Fixed by dropping the const.

Quoted 19 lines
include/linux/parser.h +1 -2
index 86676f6..26b2bdf 100644
@@ -14,7 +14,7 @@ struct match_token {
 	const char *pattern;
 };
 
-typedef const struct match_token match_table_t[];
+typedef struct match_token match_table_t[];
 
 /* Maximum number of arguments that match_token will find in a pattern */
 enum {MAX_OPT_ARGS = 3};
-

To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/