X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=arch%2Fopenrisc%2Finclude%2Fasm%2Fuaccess.h;h=5cc6b4f1b79516a7a5882886b59884d03529df6d;hb=8e4b72054f554967827e18be1de0e8122e6efc04;hp=cbad29b5a131c8e2cacf715f2122c5fd78382c79;hpb=dd5a477c7f31a44d9f16b24fbf015611eb13a9f2;p=linux-2.6-block.git diff --git a/arch/openrisc/include/asm/uaccess.h b/arch/openrisc/include/asm/uaccess.h index cbad29b5a131..5cc6b4f1b795 100644 --- a/arch/openrisc/include/asm/uaccess.h +++ b/arch/openrisc/include/asm/uaccess.h @@ -276,7 +276,7 @@ copy_from_user(void *to, const void *from, unsigned long n) unsigned long res = n; if (likely(access_ok(VERIFY_READ, from, n))) - n = __copy_tofrom_user(to, from, n); + res = __copy_tofrom_user(to, from, n); if (unlikely(res)) memset(to + (n - res), 0, res); return res;