diff -ur linux.vanilla/include/linux/init.h linux/include/linux/init.h --- linux.vanilla/include/linux/init.h Mon May 14 15:51:20 2001 +++ linux/include/linux/init.h Mon May 14 15:54:05 2001 @@ -155,4 +155,9 @@ #define __devexitdata __exitdata #endif +#define __init_msg(x) ({ static char msg[] __initdata = (x); msg; }) +#define __exit_msg(x) ({ static char msg[] __exitdata = (x); msg; }) +#define __devinit_msg(x) ({ static char msg[] __devinitdata = (x); msg; }) +#define __devexit_msg(x) ({ static char msg[] __devexitdata = (x); msg; }) + #endif /* _LINUX_INIT_H */