|
@@ -247,11 +247,8 @@ static int put_compat_statfs(struct compat_statfs __user *ubuf, struct kstatfs *
|
|
|
__put_user(kbuf->f_fsid.val[0], &ubuf->f_fsid.val[0]) ||
|
|
|
__put_user(kbuf->f_fsid.val[1], &ubuf->f_fsid.val[1]) ||
|
|
|
__put_user(kbuf->f_frsize, &ubuf->f_frsize) ||
|
|
|
- __put_user(0, &ubuf->f_spare[0]) ||
|
|
|
- __put_user(0, &ubuf->f_spare[1]) ||
|
|
|
- __put_user(0, &ubuf->f_spare[2]) ||
|
|
|
- __put_user(0, &ubuf->f_spare[3]) ||
|
|
|
- __put_user(0, &ubuf->f_spare[4]))
|
|
|
+ __put_user(kbuf->f_flags, &ubuf->f_flags) ||
|
|
|
+ __clear_user(ubuf->f_spare, sizeof(ubuf->f_spare)))
|
|
|
return -EFAULT;
|
|
|
return 0;
|
|
|
}
|