diff options
author | Jim Garlick <garlick@llnl.gov> | 2011-06-30 09:03:38 -0700 |
---|---|---|
committer | Eric Van Hensbergen <ericvh@gmail.com> | 2012-03-10 19:34:04 -0600 |
commit | 5bdad93387c64f0095df7ae9a252ff44234a8b3f (patch) | |
tree | 96ee6e91455798a5e8a5559f45a56d4cf94e3543 /fs/9p | |
parent | 208f3c28aab706fca2bc1bae7091da8a99c5e322 (diff) | |
download | linux-5bdad93387c64f0095df7ae9a252ff44234a8b3f.tar.gz linux-5bdad93387c64f0095df7ae9a252ff44234a8b3f.tar.bz2 linux-5bdad93387c64f0095df7ae9a252ff44234a8b3f.zip |
9p: statfs should not override server f_type
Allow a 9p2000.L server to supply the statfs f_type value rather than
hardwiring V9FS_MAGIC. It is desirable to give the server this option
in some applications, e.g. I/O forwarding.
Signed-off-by: Jim Garlick <garlick@llnl.gov>
Signed-off-by: Eric Van Hensbergen <ericvh@gmail.com>
Diffstat (limited to 'fs/9p')
-rw-r--r-- | fs/9p/vfs_super.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/9p/vfs_super.c b/fs/9p/vfs_super.c index 7b0cd87b07c2..e55d8f7b2887 100644 --- a/fs/9p/vfs_super.c +++ b/fs/9p/vfs_super.c @@ -260,7 +260,7 @@ static int v9fs_statfs(struct dentry *dentry, struct kstatfs *buf) if (v9fs_proto_dotl(v9ses)) { res = p9_client_statfs(fid, &rs); if (res == 0) { - buf->f_type = V9FS_MAGIC; + buf->f_type = rs.type; buf->f_bsize = rs.bsize; buf->f_blocks = rs.blocks; buf->f_bfree = rs.bfree; |