]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - arch/sparc/include/asm/uaccess_32.h
sparc: Kill user copy check code.
[net-next-2.6.git] / arch / sparc / include / asm / uaccess_32.h
index 25f1d10155e8a3d6c0a9de590d9e14b2664508ba..8303ac48103426542f6681d826c995f8b8375385 100644 (file)
@@ -260,23 +260,8 @@ static inline unsigned long __copy_to_user(void __user *to, const void *from, un
        return __copy_user(to, (__force void __user *) from, n);
 }
 
-extern void copy_from_user_overflow(void)
-#ifdef CONFIG_DEBUG_STRICT_USER_COPY_CHECKS
-       __compiletime_error("copy_from_user() buffer size is not provably correct")
-#else
-       __compiletime_warning("copy_from_user() buffer size is not provably correct")
-#endif
-;
-
 static inline unsigned long copy_from_user(void *to, const void __user *from, unsigned long n)
 {
-       int sz = __compiletime_object_size(to);
-
-       if (unlikely(sz != -1 && sz < n)) {
-               copy_from_user_overflow();
-               return n;
-       }
-
        if (n && __access_ok((unsigned long) from, n))
                return __copy_user((__force void __user *) to, from, n);
        else