|
@@ -320,7 +320,9 @@ static int put_compat_statfs64(struct compat_statfs64 __user *ubuf, struct kstat
|
|
|
__put_user(kbuf->f_namelen, &ubuf->f_namelen) ||
|
|
|
__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(kbuf->f_frsize, &ubuf->f_frsize) ||
|
|
|
+ __put_user(kbuf->f_flags, &ubuf->f_flags) ||
|
|
|
+ __clear_user(ubuf->f_spare, sizeof(ubuf->f_spare)))
|
|
|
return -EFAULT;
|
|
|
return 0;
|
|
|
}
|