From: Ingo Molnar <mingo@elte.hu>

i've attached a minor fix for the 2.6.1 timeframe - we clearly meant
__struct_cpy_bug().  Newest versions of gcc warn about this.



 include/asm-i386/string.h |    2 +-
 1 files changed, 1 insertion(+), 1 deletion(-)

diff -puN include/asm-i386/string.h~struct_cpy-warning-fix include/asm-i386/string.h
--- 25/include/asm-i386/string.h~struct_cpy-warning-fix	2003-12-14 22:24:24.000000000 -0800
+++ 25-akpm/include/asm-i386/string.h	2003-12-14 22:24:24.000000000 -0800
@@ -291,7 +291,7 @@ extern void __struct_cpy_bug (void);
 #define struct_cpy(x,y) 			\
 ({						\
 	if (sizeof(*(x)) != sizeof(*(y))) 	\
-		__struct_cpy_bug;		\
+		__struct_cpy_bug();		\
 	memcpy(x, y, sizeof(*(x)));		\
 })
 

_