nfs4: turn free_lock_state into a void return operation
Nothing checks its return value. Signed-off-by: Jeff Layton <jlayton@poochiereds.net> Signed-off-by: Trond Myklebust <trond.myklebust@primarydata.com>
This commit is contained in:
parent
49a4bda22e
commit
f1cdae87fc
@ -54,7 +54,7 @@ struct nfs4_minor_version_ops {
|
|||||||
const nfs4_stateid *);
|
const nfs4_stateid *);
|
||||||
int (*find_root_sec)(struct nfs_server *, struct nfs_fh *,
|
int (*find_root_sec)(struct nfs_server *, struct nfs_fh *,
|
||||||
struct nfs_fsinfo *);
|
struct nfs_fsinfo *);
|
||||||
int (*free_lock_state)(struct nfs_server *,
|
void (*free_lock_state)(struct nfs_server *,
|
||||||
struct nfs4_lock_state *);
|
struct nfs4_lock_state *);
|
||||||
const struct rpc_call_ops *call_sync_ops;
|
const struct rpc_call_ops *call_sync_ops;
|
||||||
const struct nfs4_state_recovery_ops *reboot_recovery_ops;
|
const struct nfs4_state_recovery_ops *reboot_recovery_ops;
|
||||||
|
@ -5942,7 +5942,8 @@ static const struct rpc_call_ops nfs4_release_lockowner_ops = {
|
|||||||
.rpc_release = nfs4_release_lockowner_release,
|
.rpc_release = nfs4_release_lockowner_release,
|
||||||
};
|
};
|
||||||
|
|
||||||
static int nfs4_release_lockowner(struct nfs_server *server, struct nfs4_lock_state *lsp)
|
static void
|
||||||
|
nfs4_release_lockowner(struct nfs_server *server, struct nfs4_lock_state *lsp)
|
||||||
{
|
{
|
||||||
struct nfs_release_lockowner_data *data;
|
struct nfs_release_lockowner_data *data;
|
||||||
struct rpc_message msg = {
|
struct rpc_message msg = {
|
||||||
@ -5950,11 +5951,11 @@ static int nfs4_release_lockowner(struct nfs_server *server, struct nfs4_lock_st
|
|||||||
};
|
};
|
||||||
|
|
||||||
if (server->nfs_client->cl_mvops->minor_version != 0)
|
if (server->nfs_client->cl_mvops->minor_version != 0)
|
||||||
return -EINVAL;
|
return;
|
||||||
|
|
||||||
data = kmalloc(sizeof(*data), GFP_NOFS);
|
data = kmalloc(sizeof(*data), GFP_NOFS);
|
||||||
if (!data)
|
if (!data)
|
||||||
return -ENOMEM;
|
return;
|
||||||
data->lsp = lsp;
|
data->lsp = lsp;
|
||||||
data->server = server;
|
data->server = server;
|
||||||
data->args.lock_owner.clientid = server->nfs_client->cl_clientid;
|
data->args.lock_owner.clientid = server->nfs_client->cl_clientid;
|
||||||
@ -5965,7 +5966,6 @@ static int nfs4_release_lockowner(struct nfs_server *server, struct nfs4_lock_st
|
|||||||
msg.rpc_resp = &data->res;
|
msg.rpc_resp = &data->res;
|
||||||
nfs4_init_sequence(&data->args.seq_args, &data->res.seq_res, 0);
|
nfs4_init_sequence(&data->args.seq_args, &data->res.seq_res, 0);
|
||||||
rpc_call_async(server->client, &msg, 0, &nfs4_release_lockowner_ops, data);
|
rpc_call_async(server->client, &msg, 0, &nfs4_release_lockowner_ops, data);
|
||||||
return 0;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#define XATTR_NAME_NFSV4_ACL "system.nfs4_acl"
|
#define XATTR_NAME_NFSV4_ACL "system.nfs4_acl"
|
||||||
@ -8252,7 +8252,8 @@ static int nfs41_free_stateid(struct nfs_server *server,
|
|||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int nfs41_free_lock_state(struct nfs_server *server, struct nfs4_lock_state *lsp)
|
static void
|
||||||
|
nfs41_free_lock_state(struct nfs_server *server, struct nfs4_lock_state *lsp)
|
||||||
{
|
{
|
||||||
struct rpc_task *task;
|
struct rpc_task *task;
|
||||||
struct rpc_cred *cred = lsp->ls_state->owner->so_cred;
|
struct rpc_cred *cred = lsp->ls_state->owner->so_cred;
|
||||||
@ -8260,9 +8261,8 @@ static int nfs41_free_lock_state(struct nfs_server *server, struct nfs4_lock_sta
|
|||||||
task = _nfs41_free_stateid(server, &lsp->ls_stateid, cred, false);
|
task = _nfs41_free_stateid(server, &lsp->ls_stateid, cred, false);
|
||||||
nfs4_free_lock_state(server, lsp);
|
nfs4_free_lock_state(server, lsp);
|
||||||
if (IS_ERR(task))
|
if (IS_ERR(task))
|
||||||
return PTR_ERR(task);
|
return;
|
||||||
rpc_put_task(task);
|
rpc_put_task(task);
|
||||||
return 0;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static bool nfs41_match_stateid(const nfs4_stateid *s1,
|
static bool nfs41_match_stateid(const nfs4_stateid *s1,
|
||||||
|
Loading…
Reference in New Issue
Block a user