Fix nfsroot build
PATCH 1/1 Fix nfsroot build
CC fs/nfs/nfsroot.ofs/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
@@ -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 };
Quoted 8 lines · Ralf Baechle
CC
fs/nfs/nfsroot.ofs/nfs/nfsroot.c:131: error: tokens causes a section type conflict make[2]: *** [fs/nfs/nfsroot.o] Error 1This is due to mixing const and non-const content in the same section which halfway recent gccs absolutely hate. Fixed by dropping the const.
Signed-off-by Ralf Baechle <[email protected]>
Quoted 19 lines
include/linux/parser.h +1
-2@@ -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/