Skip to content

Commit

Permalink
SUNRPC: Directly use ida_alloc()/free()
Browse files Browse the repository at this point in the history
Use ida_alloc()/ida_free() instead of
ida_simple_get()/ida_simple_remove().
The latter is deprecated and more verbose.

Signed-off-by: Bo Liu <[email protected]>
Signed-off-by: Anna Schumaker <[email protected]>
  • Loading branch information
Bo Liu authored and amschuma-ntap committed Oct 3, 2022
1 parent f76349c commit 9947e57
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 6 deletions.
4 changes: 2 additions & 2 deletions net/sunrpc/clnt.c
Original file line number Diff line number Diff line change
Expand Up @@ -345,7 +345,7 @@ static int rpc_alloc_clid(struct rpc_clnt *clnt)
{
int clid;

clid = ida_simple_get(&rpc_clids, 0, 0, GFP_KERNEL);
clid = ida_alloc(&rpc_clids, GFP_KERNEL);
if (clid < 0)
return clid;
clnt->cl_clid = clid;
Expand All @@ -354,7 +354,7 @@ static int rpc_alloc_clid(struct rpc_clnt *clnt)

static void rpc_free_clid(struct rpc_clnt *clnt)
{
ida_simple_remove(&rpc_clids, clnt->cl_clid);
ida_free(&rpc_clids, clnt->cl_clid);
}

static struct rpc_clnt * rpc_new_client(const struct rpc_create_args *args,
Expand Down
4 changes: 2 additions & 2 deletions net/sunrpc/xprt.c
Original file line number Diff line number Diff line change
Expand Up @@ -1788,7 +1788,7 @@ static int xprt_alloc_id(struct rpc_xprt *xprt)
{
int id;

id = ida_simple_get(&rpc_xprt_ids, 0, 0, GFP_KERNEL);
id = ida_alloc(&rpc_xprt_ids, GFP_KERNEL);
if (id < 0)
return id;

Expand All @@ -1798,7 +1798,7 @@ static int xprt_alloc_id(struct rpc_xprt *xprt)

static void xprt_free_id(struct rpc_xprt *xprt)
{
ida_simple_remove(&rpc_xprt_ids, xprt->id);
ida_free(&rpc_xprt_ids, xprt->id);
}

struct rpc_xprt *xprt_alloc(struct net *net, size_t size,
Expand Down
4 changes: 2 additions & 2 deletions net/sunrpc/xprtmultipath.c
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@ static int xprt_switch_alloc_id(struct rpc_xprt_switch *xps, gfp_t gfp_flags)
{
int id;

id = ida_simple_get(&rpc_xprtswitch_ids, 0, 0, gfp_flags);
id = ida_alloc(&rpc_xprtswitch_ids, gfp_flags);
if (id < 0)
return id;

Expand All @@ -113,7 +113,7 @@ static int xprt_switch_alloc_id(struct rpc_xprt_switch *xps, gfp_t gfp_flags)

static void xprt_switch_free_id(struct rpc_xprt_switch *xps)
{
ida_simple_remove(&rpc_xprtswitch_ids, xps->xps_id);
ida_free(&rpc_xprtswitch_ids, xps->xps_id);
}

/**
Expand Down

0 comments on commit 9947e57

Please sign in to comment.