aboutsummaryrefslogtreecommitdiffstats
path: root/fs/nfs/nfs4client.c
diff options
context:
space:
mode:
Diffstat (limited to 'fs/nfs/nfs4client.c')
-rw-r--r--fs/nfs/nfs4client.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/fs/nfs/nfs4client.c b/fs/nfs/nfs4client.c
index e9bea90dc017..31b5bc0f10a4 100644
--- a/fs/nfs/nfs4client.c
+++ b/fs/nfs/nfs4client.c
@@ -483,7 +483,7 @@ static int nfs4_match_client(struct nfs_client *pos, struct nfs_client *new,
483 * ID and serverowner fields. Wait for CREATE_SESSION 483 * ID and serverowner fields. Wait for CREATE_SESSION
484 * to finish. */ 484 * to finish. */
485 if (pos->cl_cons_state > NFS_CS_READY) { 485 if (pos->cl_cons_state > NFS_CS_READY) {
486 atomic_inc(&pos->cl_count); 486 refcount_inc(&pos->cl_count);
487 spin_unlock(&nn->nfs_client_lock); 487 spin_unlock(&nn->nfs_client_lock);
488 488
489 nfs_put_client(*prev); 489 nfs_put_client(*prev);
@@ -559,7 +559,7 @@ int nfs40_walk_client_list(struct nfs_client *new,
559 * way that a SETCLIENTID_CONFIRM to pos can succeed is 559 * way that a SETCLIENTID_CONFIRM to pos can succeed is
560 * if new and pos point to the same server: 560 * if new and pos point to the same server:
561 */ 561 */
562 atomic_inc(&pos->cl_count); 562 refcount_inc(&pos->cl_count);
563 spin_unlock(&nn->nfs_client_lock); 563 spin_unlock(&nn->nfs_client_lock);
564 564
565 nfs_put_client(prev); 565 nfs_put_client(prev);
@@ -715,7 +715,7 @@ int nfs41_walk_client_list(struct nfs_client *new,
715 continue; 715 continue;
716 716
717found: 717found:
718 atomic_inc(&pos->cl_count); 718 refcount_inc(&pos->cl_count);
719 *result = pos; 719 *result = pos;
720 status = 0; 720 status = 0;
721 break; 721 break;
@@ -749,7 +749,7 @@ nfs4_find_client_ident(struct net *net, int cb_ident)
749 spin_lock(&nn->nfs_client_lock); 749 spin_lock(&nn->nfs_client_lock);
750 clp = idr_find(&nn->cb_ident_idr, cb_ident); 750 clp = idr_find(&nn->cb_ident_idr, cb_ident);
751 if (clp) 751 if (clp)
752 atomic_inc(&clp->cl_count); 752 refcount_inc(&clp->cl_count);
753 spin_unlock(&nn->nfs_client_lock); 753 spin_unlock(&nn->nfs_client_lock);
754 return clp; 754 return clp;
755} 755}
@@ -804,7 +804,7 @@ nfs4_find_client_sessionid(struct net *net, const struct sockaddr *addr,
804 sid->data, NFS4_MAX_SESSIONID_LEN) != 0) 804 sid->data, NFS4_MAX_SESSIONID_LEN) != 0)
805 continue; 805 continue;
806 806
807 atomic_inc(&clp->cl_count); 807 refcount_inc(&clp->cl_count);
808 spin_unlock(&nn->nfs_client_lock); 808 spin_unlock(&nn->nfs_client_lock);
809 return clp; 809 return clp;
810 } 810 }