diff -urN RC14-rc2-git8-cpuset/include/asm-um/uaccess.h RC14-rc2-git8-uml-get_user/include/asm-um/uaccess.h --- RC14-rc2-git8-cpuset/include/asm-um/uaccess.h 2005-06-17 15:48:29.000000000 -0400 +++ RC14-rc2-git8-uml-get_user/include/asm-um/uaccess.h 2005-09-30 07:34:42.000000000 -0400 @@ -44,7 +44,7 @@ const __typeof__(ptr) __private_ptr = ptr; \ __typeof__(*(__private_ptr)) __private_val; \ int __private_ret = -EFAULT; \ - (x) = 0; \ + (x) = (__typeof__(*(__private_ptr)))0; \ if (__copy_from_user(&__private_val, (__private_ptr), \ sizeof(*(__private_ptr))) == 0) {\ (x) = (__typeof__(*(__private_ptr))) __private_val; \