Commit 11438834 authored by David S. Miller's avatar David S. Miller

Merge nuts.davemloft.net:/disk1/BK/sparcwork-2.6

into nuts.davemloft.net:/disk1/BK/sparc-2.6
parents edffd6d0 fe9b081b
......@@ -20,11 +20,12 @@ unsigned long copy_from_user_fixup(void *to, const void __user *from, unsigned l
char *dst = to;
const char __user *src = from;
while (size--) {
while (size) {
if (__get_user(*dst, src))
break;
dst++;
src++;
size--;
}
if (size)
......@@ -38,11 +39,12 @@ unsigned long copy_to_user_fixup(void __user *to, const void *from, unsigned lon
char __user *dst = to;
const char *src = from;
while (size--) {
while (size) {
if (__put_user(*src, dst))
break;
dst++;
src++;
size--;
}
return size;
......@@ -53,7 +55,7 @@ unsigned long copy_in_user_fixup(void __user *to, void __user *from, unsigned lo
char __user *dst = to;
char __user *src = from;
while (size--) {
while (size) {
char tmp;
if (__get_user(tmp, src))
......@@ -62,6 +64,7 @@ unsigned long copy_in_user_fixup(void __user *to, void __user *from, unsigned lo
break;
dst++;
src++;
size--;
}
return size;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment