Skip to content

Commit 352ad31

Browse files
committed
SUNRPC: Rename svc_create_xprt()
Clean up: Use the "svc_xprt_<task>" function naming convention as is used for other external APIs. Signed-off-by: Chuck Lever <[email protected]>
1 parent 87cdd86 commit 352ad31

File tree

6 files changed

+39
-24
lines changed

6 files changed

+39
-24
lines changed

fs/lockd/svc.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -197,8 +197,8 @@ static int create_lockd_listener(struct svc_serv *serv, const char *name,
197197

198198
xprt = svc_find_xprt(serv, name, net, family, 0);
199199
if (xprt == NULL)
200-
return svc_create_xprt(serv, name, net, family, port,
201-
SVC_SOCK_DEFAULTS, cred);
200+
return svc_xprt_create(serv, name, net, family, port,
201+
SVC_SOCK_DEFAULTS, cred);
202202
svc_xprt_put(xprt);
203203
return 0;
204204
}

fs/nfs/callback.c

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -45,18 +45,18 @@ static int nfs4_callback_up_net(struct svc_serv *serv, struct net *net)
4545
int ret;
4646
struct nfs_net *nn = net_generic(net, nfs_net_id);
4747

48-
ret = svc_create_xprt(serv, "tcp", net, PF_INET,
49-
nfs_callback_set_tcpport, SVC_SOCK_ANONYMOUS,
50-
cred);
48+
ret = svc_xprt_create(serv, "tcp", net, PF_INET,
49+
nfs_callback_set_tcpport, SVC_SOCK_ANONYMOUS,
50+
cred);
5151
if (ret <= 0)
5252
goto out_err;
5353
nn->nfs_callback_tcpport = ret;
5454
dprintk("NFS: Callback listener port = %u (af %u, net %x)\n",
5555
nn->nfs_callback_tcpport, PF_INET, net->ns.inum);
5656

57-
ret = svc_create_xprt(serv, "tcp", net, PF_INET6,
58-
nfs_callback_set_tcpport, SVC_SOCK_ANONYMOUS,
59-
cred);
57+
ret = svc_xprt_create(serv, "tcp", net, PF_INET6,
58+
nfs_callback_set_tcpport, SVC_SOCK_ANONYMOUS,
59+
cred);
6060
if (ret > 0) {
6161
nn->nfs_callback_tcpport6 = ret;
6262
dprintk("NFS: Callback listener port = %u (af %u, net %x)\n",

fs/nfsd/nfsctl.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -772,13 +772,13 @@ static ssize_t __write_ports_addxprt(char *buf, struct net *net, const struct cr
772772
if (err != 0)
773773
return err;
774774

775-
err = svc_create_xprt(nn->nfsd_serv, transport, net,
776-
PF_INET, port, SVC_SOCK_ANONYMOUS, cred);
775+
err = svc_xprt_create(nn->nfsd_serv, transport, net,
776+
PF_INET, port, SVC_SOCK_ANONYMOUS, cred);
777777
if (err < 0)
778778
goto out_err;
779779

780-
err = svc_create_xprt(nn->nfsd_serv, transport, net,
781-
PF_INET6, port, SVC_SOCK_ANONYMOUS, cred);
780+
err = svc_xprt_create(nn->nfsd_serv, transport, net,
781+
PF_INET6, port, SVC_SOCK_ANONYMOUS, cred);
782782
if (err < 0 && err != -EAFNOSUPPORT)
783783
goto out_close;
784784

fs/nfsd/nfssvc.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -293,13 +293,13 @@ static int nfsd_init_socks(struct net *net, const struct cred *cred)
293293
if (!list_empty(&nn->nfsd_serv->sv_permsocks))
294294
return 0;
295295

296-
error = svc_create_xprt(nn->nfsd_serv, "udp", net, PF_INET, NFS_PORT,
297-
SVC_SOCK_DEFAULTS, cred);
296+
error = svc_xprt_create(nn->nfsd_serv, "udp", net, PF_INET, NFS_PORT,
297+
SVC_SOCK_DEFAULTS, cred);
298298
if (error < 0)
299299
return error;
300300

301-
error = svc_create_xprt(nn->nfsd_serv, "tcp", net, PF_INET, NFS_PORT,
302-
SVC_SOCK_DEFAULTS, cred);
301+
error = svc_xprt_create(nn->nfsd_serv, "tcp", net, PF_INET, NFS_PORT,
302+
SVC_SOCK_DEFAULTS, cred);
303303
if (error < 0)
304304
return error;
305305

include/linux/sunrpc/svc_xprt.h

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -127,9 +127,10 @@ int svc_reg_xprt_class(struct svc_xprt_class *);
127127
void svc_unreg_xprt_class(struct svc_xprt_class *);
128128
void svc_xprt_init(struct net *, struct svc_xprt_class *, struct svc_xprt *,
129129
struct svc_serv *);
130-
int svc_create_xprt(struct svc_serv *, const char *, struct net *,
131-
const int, const unsigned short, int,
132-
const struct cred *);
130+
int svc_xprt_create(struct svc_serv *serv, const char *xprt_name,
131+
struct net *net, const int family,
132+
const unsigned short port, int flags,
133+
const struct cred *cred);
133134
void svc_xprt_received(struct svc_xprt *xprt);
134135
void svc_xprt_enqueue(struct svc_xprt *xprt);
135136
void svc_xprt_put(struct svc_xprt *xprt);

net/sunrpc/svc_xprt.c

Lines changed: 19 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -285,7 +285,7 @@ void svc_add_new_perm_xprt(struct svc_serv *serv, struct svc_xprt *new)
285285
svc_xprt_received(new);
286286
}
287287

288-
static int _svc_create_xprt(struct svc_serv *serv, const char *xprt_name,
288+
static int _svc_xprt_create(struct svc_serv *serv, const char *xprt_name,
289289
struct net *net, const int family,
290290
const unsigned short port, int flags,
291291
const struct cred *cred)
@@ -321,21 +321,35 @@ static int _svc_create_xprt(struct svc_serv *serv, const char *xprt_name,
321321
return -EPROTONOSUPPORT;
322322
}
323323

324-
int svc_create_xprt(struct svc_serv *serv, const char *xprt_name,
324+
/**
325+
* svc_xprt_create - Add a new listener to @serv
326+
* @serv: target RPC service
327+
* @xprt_name: transport class name
328+
* @net: network namespace
329+
* @family: network address family
330+
* @port: listener port
331+
* @flags: SVC_SOCK flags
332+
* @cred: credential to bind to this transport
333+
*
334+
* Return values:
335+
* %0: New listener added successfully
336+
* %-EPROTONOSUPPORT: Requested transport type not supported
337+
*/
338+
int svc_xprt_create(struct svc_serv *serv, const char *xprt_name,
325339
struct net *net, const int family,
326340
const unsigned short port, int flags,
327341
const struct cred *cred)
328342
{
329343
int err;
330344

331-
err = _svc_create_xprt(serv, xprt_name, net, family, port, flags, cred);
345+
err = _svc_xprt_create(serv, xprt_name, net, family, port, flags, cred);
332346
if (err == -EPROTONOSUPPORT) {
333347
request_module("svc%s", xprt_name);
334-
err = _svc_create_xprt(serv, xprt_name, net, family, port, flags, cred);
348+
err = _svc_xprt_create(serv, xprt_name, net, family, port, flags, cred);
335349
}
336350
return err;
337351
}
338-
EXPORT_SYMBOL_GPL(svc_create_xprt);
352+
EXPORT_SYMBOL_GPL(svc_xprt_create);
339353

340354
/*
341355
* Copy the local and remote xprt addresses to the rqstp structure

0 commit comments

Comments
 (0)