aboutsummaryrefslogtreecommitdiffstats
path: root/fs/fuse
diff options
context:
space:
mode:
authorMiklos Szeredi <mszeredi@suse.cz>2012-07-18 10:09:40 -0400
committerMiklos Szeredi <mszeredi@suse.cz>2012-07-18 10:09:40 -0400
commit69fe05c90ed58aac956dccb9e6d3a325fb3b8767 (patch)
tree70dd231ba0ba3b635642f67ea2be103f2ffc237b /fs/fuse
parenta8894274a3581125fb311eabfc97cd0123740c5e (diff)
fuse: add missing INIT flags
Add missing flags that userspace derived from the protocol version number. This makes the protocol more flexible. Signed-off-by: Miklos Szeredi <mszeredi@suse.cz>
Diffstat (limited to 'fs/fuse')
-rw-r--r--fs/fuse/inode.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/fs/fuse/inode.c b/fs/fuse/inode.c
index dd4401650b47..ce0a2838ccd0 100644
--- a/fs/fuse/inode.c
+++ b/fs/fuse/inode.c
@@ -882,7 +882,8 @@ static void fuse_send_init(struct fuse_conn *fc, struct fuse_req *req)
882 arg->max_readahead = fc->bdi.ra_pages * PAGE_CACHE_SIZE; 882 arg->max_readahead = fc->bdi.ra_pages * PAGE_CACHE_SIZE;
883 arg->flags |= FUSE_ASYNC_READ | FUSE_POSIX_LOCKS | FUSE_ATOMIC_O_TRUNC | 883 arg->flags |= FUSE_ASYNC_READ | FUSE_POSIX_LOCKS | FUSE_ATOMIC_O_TRUNC |
884 FUSE_EXPORT_SUPPORT | FUSE_BIG_WRITES | FUSE_DONT_MASK | 884 FUSE_EXPORT_SUPPORT | FUSE_BIG_WRITES | FUSE_DONT_MASK |
885 FUSE_FLOCK_LOCKS | FUSE_AUTO_INVAL_DATA; 885 FUSE_SPLICE_WRITE | FUSE_SPLICE_MOVE | FUSE_SPLICE_READ |
886 FUSE_FLOCK_LOCKS | FUSE_IOCTL_DIR | FUSE_AUTO_INVAL_DATA;
886 req->in.h.opcode = FUSE_INIT; 887 req->in.h.opcode = FUSE_INIT;
887 req->in.numargs = 1; 888 req->in.numargs = 1;
888 req->in.args[0].size = sizeof(*arg); 889 req->in.args[0].size = sizeof(*arg);