SUNRPC: make rpc_unlink() take a dentry argument instead of a path
[safe/jmp/linux-2.6] / fs / nfs / idmap.c
index b81e7ed..df0be12 100644 (file)
@@ -130,9 +130,8 @@ nfs_idmap_delete(struct nfs4_client *clp)
 
        if (!idmap)
                return;
+       rpc_unlink(idmap->idmap_dentry);
        dput(idmap->idmap_dentry);
-       idmap->idmap_dentry = NULL;
-       rpc_unlink(idmap->idmap_path);
        clp->cl_idmap = NULL;
        kfree(idmap);
 }