Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 0 additions & 24 deletions fs/fuse/dev.c
Original file line number Diff line number Diff line change
Expand Up @@ -504,30 +504,6 @@ static void fuse_args_to_req(struct fuse_req *req, struct fuse_args *args)
req->in.h.unique = fuse_get_unique(&req->fm->fc->iq);
}

ssize_t fuse_compound_request(struct fuse_mount *fm, struct fuse_args *args)
{
struct fuse_req *req;
ssize_t ret;

req = fuse_get_req(fm, false);
if (IS_ERR(req))
return PTR_ERR(req);

fuse_args_to_req(req, args);

if (!args->noreply)
__set_bit(FR_ISREPLY, &req->flags);

__fuse_request_send(req);
ret = req->out.h.error;
if (!ret && args->out_argvar) {
BUG_ON(args->out_numargs == 0);
ret = args->out_args[args->out_numargs - 1].size;
}
fuse_put_request(req);
return ret;
}

ssize_t fuse_simple_request(struct fuse_mount *fm, struct fuse_args *args)
{
struct fuse_conn *fc = fm->fc;
Expand Down
Loading