mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-28 22:54:05 +08:00
SUNRPC: change svc_get() to return the svc.
It is common for 'get' functions to return the object that was 'got', and there are a couple of places where users of svc_get() would be a little simpler if svc_get() did that. Make it so. Signed-off-by: NeilBrown <neilb@suse.de> Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
This commit is contained in:
parent
89b24336f0
commit
df5e49c880
@ -430,14 +430,12 @@ static struct svc_serv *lockd_create_svc(void)
|
||||
/*
|
||||
* Check whether we're already up and running.
|
||||
*/
|
||||
if (nlmsvc_rqst) {
|
||||
if (nlmsvc_rqst)
|
||||
/*
|
||||
* Note: increase service usage, because later in case of error
|
||||
* svc_destroy() will be called.
|
||||
*/
|
||||
svc_get(nlmsvc_rqst->rq_server);
|
||||
return nlmsvc_rqst->rq_server;
|
||||
}
|
||||
return svc_get(nlmsvc_rqst->rq_server);
|
||||
|
||||
/*
|
||||
* Sanity check: if there's no pid,
|
||||
|
@ -266,14 +266,12 @@ static struct svc_serv *nfs_callback_create_svc(int minorversion)
|
||||
/*
|
||||
* Check whether we're already up and running.
|
||||
*/
|
||||
if (cb_info->serv) {
|
||||
if (cb_info->serv)
|
||||
/*
|
||||
* Note: increase service usage, because later in case of error
|
||||
* svc_destroy() will be called.
|
||||
*/
|
||||
svc_get(cb_info->serv);
|
||||
return cb_info->serv;
|
||||
}
|
||||
return svc_get(cb_info->serv);
|
||||
|
||||
switch (minorversion) {
|
||||
case 0:
|
||||
|
@ -120,9 +120,10 @@ struct svc_serv {
|
||||
* change the number of threads. Horrible, but there it is.
|
||||
* Should be called with the "service mutex" held.
|
||||
*/
|
||||
static inline void svc_get(struct svc_serv *serv)
|
||||
static inline struct svc_serv *svc_get(struct svc_serv *serv)
|
||||
{
|
||||
serv->sv_nrthreads++;
|
||||
return serv;
|
||||
}
|
||||
|
||||
/*
|
||||
|
Loading…
Reference in New Issue
Block a user