---

 include/asm-i386/module.h |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletion(-)

diff -puN include/asm-i386/module.h~add-module-magic-for-mregparm3 include/asm-i386/module.h
--- 25/include/asm-i386/module.h~add-module-magic-for-mregparm3	2004-01-14 18:17:08.000000000 -0800
+++ 25-akpm/include/asm-i386/module.h	2004-01-14 18:17:54.000000000 -0800
@@ -54,6 +54,12 @@ struct mod_arch_specific
 #define MODULE_PROC_FAMILY "this needs to be fixed"
 #endif
 
-#define MODULE_ARCH_VERMAGIC MODULE_PROC_FAMILY
+#ifdef CONFIG_REGPARM
+#define MODULE_REGPARM "REGPARM "
+#else
+#define MODULE_REGPARM ""
+#endif
+
+#define MODULE_ARCH_VERMAGIC MODULE_PROC_FAMILY MODULE_REGPARM
 
 #endif /* _ASM_I386_MODULE_H */

_