diff -ur orig/linux-2.6.0-test11/include/asm-i386/ioctl.h linux-2.6.0-test11/include/asm-i386/ioctl.h --- orig/linux-2.6.0-test11/include/asm-i386/ioctl.h 2003-11-23 17:31:08.000000000 -0800 +++ linux-2.6.0-test11/include/asm-i386/ioctl.h 2003-12-07 16:59:14.000000000 -0800 @@ -53,7 +53,7 @@ ((size) << _IOC_SIZESHIFT)) /* provoke compile error for invalid uses of size argument */ -extern int __invalid_size_argument_for_IOC; +extern unsigned int __invalid_size_argument_for_IOC; #define _IOC_TYPECHECK(t) \ ((sizeof(t) == sizeof(t[1]) && \ sizeof(t) < (1 << _IOC_SIZEBITS)) ? \ diff -ur orig/linux-2.6.0-test11/include/asm-ppc/ioctl.h linux-2.6.0-test11/include/asm-ppc/ioctl.h --- orig/linux-2.6.0-test11/include/asm-ppc/ioctl.h 2003-11-23 17:31:52.000000000 -0800 +++ linux-2.6.0-test11/include/asm-ppc/ioctl.h 2003-12-07 17:00:05.000000000 -0800 @@ -38,7 +38,7 @@ ((size) << _IOC_SIZESHIFT)) /* provoke compile error for invalid uses of size argument */ -extern int __invalid_size_argument_for_IOC; +extern unsigned int __invalid_size_argument_for_IOC; #define _IOC_TYPECHECK(t) \ ((sizeof(t) == sizeof(t[1]) && \ sizeof(t) < (1 << _IOC_SIZEBITS)) ? \ diff -ur orig/linux-2.6.0-test11/include/asm-ppc64/ioctl.h linux-2.6.0-test11/include/asm-ppc64/ioctl.h --- orig/linux-2.6.0-test11/include/asm-ppc64/ioctl.h 2003-11-23 17:31:44.000000000 -0800 +++ linux-2.6.0-test11/include/asm-ppc64/ioctl.h 2003-12-07 16:59:39.000000000 -0800 @@ -43,7 +43,7 @@ ((size) << _IOC_SIZESHIFT)) /* provoke compile error for invalid uses of size argument */ -extern int __invalid_size_argument_for_IOC; +extern unsigned long __invalid_size_argument_for_IOC; #define _IOC_TYPECHECK(t) \ ((sizeof(t) == sizeof(t[1]) && \ sizeof(t) < (1 << _IOC_SIZEBITS)) ? \