]> git.kernelconcepts.de Git - karo-tx-linux.git/commitdiff
NFS: Clean up nfs4_set_client()
authorAnna Schumaker <Anna.Schumaker@Netapp.com>
Fri, 7 Apr 2017 18:15:16 +0000 (14:15 -0400)
committerTrond Myklebust <trond.myklebust@primarydata.com>
Thu, 20 Apr 2017 17:39:34 +0000 (13:39 -0400)
If we cut out the dprintk()s, then we can return error codes directly
and cut out the goto.

Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
Signed-off-by: Trond Myklebust <trond.myklebust@primarydata.com>
fs/nfs/nfs4client.c

index c9016de3e5bd56c0d07b64d095ae56ed801ee8d1..a380255e85ed1f54baf7e9a93f91cd410cf7e0c0 100644 (file)
@@ -854,9 +854,6 @@ static int nfs4_set_client(struct nfs_server *server,
                .timeparms = timeparms,
        };
        struct nfs_client *clp;
-       int error;
-
-       dprintk("--> nfs4_set_client()\n");
 
        if (server->flags & NFS_MOUNT_NORESVPORT)
                set_bit(NFS_CS_NORESVPORT, &cl_init.init_flags);
@@ -865,15 +862,11 @@ static int nfs4_set_client(struct nfs_server *server,
 
        /* Allocate or find a client reference we can use */
        clp = nfs_get_client(&cl_init);
-       if (IS_ERR(clp)) {
-               error = PTR_ERR(clp);
-               goto error;
-       }
+       if (IS_ERR(clp))
+               return PTR_ERR(clp);
 
-       if (server->nfs_client == clp) {
-               error = -ELOOP;
-               goto error;
-       }
+       if (server->nfs_client == clp)
+               return -ELOOP;
 
        /*
         * Query for the lease time on clientid setup or renewal
@@ -885,11 +878,7 @@ static int nfs4_set_client(struct nfs_server *server,
        set_bit(NFS_CS_CHECK_LEASE_TIME, &clp->cl_res_state);
 
        server->nfs_client = clp;
-       dprintk("<-- nfs4_set_client() = 0 [new %p]\n", clp);
        return 0;
-error:
-       dprintk("<-- nfs4_set_client() = xerror %d\n", error);
-       return error;
 }
 
 /*