diff options
Diffstat (limited to 'fs/nfs/nfs4client.c')
-rw-r--r-- | fs/nfs/nfs4client.c | 10 |
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 | ||
717 | found: | 717 | found: |
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 | } |