diff options
author | Miklos Szeredi <miklos@szeredi.hu> | 2005-11-28 16:02:27 +0000 |
---|---|---|
committer | Miklos Szeredi <miklos@szeredi.hu> | 2005-11-28 16:02:27 +0000 |
commit | ead7f10b6dffea1df237a65180a2300c5a344ebf (patch) | |
tree | 29dba28be0286473b4dc5531b19dc03b86a36700 /kernel | |
parent | 2b4781100812d42e704c39c51303cd28ad3f9aa6 (diff) | |
download | libfuse-ead7f10b6dffea1df237a65180a2300c5a344ebf.tar.gz |
fix
Diffstat (limited to 'kernel')
-rw-r--r-- | kernel/fuse_kernel.h | 2 | ||||
-rw-r--r-- | kernel/inode.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/kernel/fuse_kernel.h b/kernel/fuse_kernel.h index b755fdb..e43153e 100644 --- a/kernel/fuse_kernel.h +++ b/kernel/fuse_kernel.h @@ -251,7 +251,7 @@ struct fuse_write_out { __u32 padding; }; -#define FUSE_COMPAT_STATFS_SIZE 12 +#define FUSE_COMPAT_STATFS_SIZE 48 struct fuse_statfs_out { struct fuse_kstatfs st; diff --git a/kernel/inode.c b/kernel/inode.c index f2d6768..bb61b7d 100644 --- a/kernel/inode.c +++ b/kernel/inode.c @@ -315,7 +315,7 @@ static int fuse_statfs(struct super_block *sb, struct kstatfs *buf) req->in.numargs = 0; req->in.h.opcode = FUSE_STATFS; req->out.numargs = 1; - req->out.args[0].size = + req->out.args[0].size = fc->minor < 4 ? FUSE_COMPAT_STATFS_SIZE : sizeof(outarg); req->out.args[0].value = &outarg; request_send(fc, req); |