On 18.10.2012 21:50, Yann E. MORIN wrote: > -#ifndef CONFIG_ > -#define CONFIG_ "CONFIG_" > +/* Those two defines copied from include/linux/stringify.h */ > +#define __stringify_1(x...) #x > +#define __stringify(x...) __stringify_1(x) > +static inline const char *CONFIG_prefix(void) > +{ > + return __stringify(CONFIG_); This changes the semantics of the CONFIG_ macro. Previously, a double-quoted string was accepted, now you have to define it to a token that is turned into a string. Why don't you keep it as before and just do a return CONFIG_; in the function? Michal -- To unsubscribe from this list: send the line "unsubscribe linux-kbuild" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html