nfsd4: nfsd4_create_clid_dir return value is unused
authorJ. Bruce Fields <bfields@redhat.com>
Thu, 5 Jan 2012 20:38:41 +0000 (15:38 -0500)
committerJ. Bruce Fields <bfields@redhat.com>
Thu, 5 Jan 2012 20:38:41 +0000 (15:38 -0500)
Signed-off-by: J. Bruce Fields <bfields@redhat.com>
fs/nfsd/nfs4recover.c
fs/nfsd/state.h

index eb01fffdc2f1a65c54768f47175e04566b8db3b2..a52f267f122a109d1ae6d153023b652e2211b36c 100644 (file)
@@ -117,8 +117,7 @@ out_no_tfm:
        return status;
 }
 
-int
-nfsd4_create_clid_dir(struct nfs4_client *clp)
+void nfsd4_create_clid_dir(struct nfs4_client *clp)
 {
        const struct cred *original_cred;
        char *dname = clp->cl_recdir;
@@ -128,13 +127,13 @@ nfsd4_create_clid_dir(struct nfs4_client *clp)
        dprintk("NFSD: nfsd4_create_clid_dir for \"%s\"\n", dname);
 
        if (clp->cl_firststate)
-               return 0;
+               return;
        clp->cl_firststate = 1;
        if (!rec_file)
-               return -ENOENT;
+               return;
        status = nfs4_save_creds(&original_cred);
        if (status < 0)
-               return status;
+               return;
 
        dir = rec_file->f_path.dentry;
        /* lock the parent */
@@ -172,7 +171,6 @@ out_unlock:
                                " and is writeable", status,
                                user_recovery_dirname);
        nfs4_reset_creds(original_cred);
-       return status;
 }
 
 typedef int (recdir_func)(struct dentry *, struct dentry *);
index 89c2cd84d796150d129145e8326b828548ea91a9..ffb5df1db94ff86558aff1340a6b07af2af29b79 100644 (file)
@@ -483,7 +483,7 @@ extern void nfsd4_shutdown_recdir(void);
 extern int nfs4_client_to_reclaim(const char *name);
 extern int nfs4_has_reclaimed_state(const char *name, bool use_exchange_id);
 extern void nfsd4_recdir_purge_old(void);
-extern int nfsd4_create_clid_dir(struct nfs4_client *clp);
+extern void nfsd4_create_clid_dir(struct nfs4_client *clp);
 extern void nfsd4_remove_clid_dir(struct nfs4_client *clp);
 extern void release_session_client(struct nfsd4_session *);
 extern __be32 nfs4_validate_stateid(struct nfs4_client *, stateid_t *);