From 73ba860262feb7e01d9ee89265f7ec25391e0884 Mon Sep 17 00:00:00 2001 From: Namhyung Kim Date: Mon, 27 Dec 2010 01:41:54 +0900 Subject: [PATCH] --- yaml --- r: 231658 b: refs/heads/master c: e0bb6bda43e20aa1db5774c73a519cd52c463a55 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/fs/compat.c | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index c1eb7c5eaa25..f8a082a84b85 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 974d879e8070bbb132bd4e79ef314703853d0b82 +refs/heads/master: e0bb6bda43e20aa1db5774c73a519cd52c463a55 diff --git a/trunk/fs/compat.c b/trunk/fs/compat.c index c62b5e6a1c15..f6fd0a00e6cc 100644 --- a/trunk/fs/compat.c +++ b/trunk/fs/compat.c @@ -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; }