diff options
author | Miklos Szeredi <mszeredi@redhat.com> | 2019-09-10 16:04:08 +0300 |
---|---|---|
committer | Miklos Szeredi <mszeredi@redhat.com> | 2019-09-10 17:29:48 +0300 |
commit | c500ebaa908dbf6b3c562778a25d7e945b04f40f (patch) | |
tree | e433ccd73444293158058a954f6665a17e7e2a83 /fs/fuse/fuse_i.h | |
parent | 40ac7ab2d02176f8a70e37b88e41637ed97b304b (diff) | |
download | linux-c500ebaa908dbf6b3c562778a25d7e945b04f40f.tar.xz |
fuse: convert flush to simple api
Add 'force' to fuse_args and use fuse_get_req_nofail_nopages() to allocate
the request in that case.
Signed-off-by: Miklos Szeredi <mszeredi@redhat.com>
Diffstat (limited to 'fs/fuse/fuse_i.h')
-rw-r--r-- | fs/fuse/fuse_i.h | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/fs/fuse/fuse_i.h b/fs/fuse/fuse_i.h index dd199391d6b9..24269f470c0e 100644 --- a/fs/fuse/fuse_i.h +++ b/fs/fuse/fuse_i.h @@ -291,6 +291,7 @@ struct fuse_args { uint32_t opcode; unsigned short in_numargs; unsigned short out_numargs; + bool force:1; bool out_argvar:1; struct fuse_in_arg in_args[3]; struct fuse_arg out_args[2]; @@ -920,11 +921,6 @@ struct fuse_req *fuse_get_req_for_background(struct fuse_conn *fc, void __fuse_get_request(struct fuse_req *req); /** - * Gets a requests for a file operation, always succeeds - */ -struct fuse_req *fuse_get_req_nofail_nopages(struct fuse_conn *fc); - -/** * Decrement reference count of a request. If count goes to zero free * the request. */ |