|
@@ -152,7 +152,8 @@ arm_copy_to_user(void __user *to, const void *from, unsigned long n)
|
|
n = __copy_to_user_std(to, from, n);
|
|
n = __copy_to_user_std(to, from, n);
|
|
uaccess_restore(ua_flags);
|
|
uaccess_restore(ua_flags);
|
|
} else {
|
|
} else {
|
|
- n = __copy_to_user_memcpy(to, from, n);
|
|
|
|
|
|
+ n = __copy_to_user_memcpy(uaccess_mask_range_ptr(to, n),
|
|
|
|
+ from, n);
|
|
}
|
|
}
|
|
return n;
|
|
return n;
|
|
}
|
|
}
|