| @@ -65,7 +65,7 @@ static DECLARE_WAIT_QUEUE_HEAD(nfs_client_active_wq); · 64 unmodified lines |
| 65 | static int nfs_get_cb_ident_idr(struct nfs_client *clp, int minorversion) | 65 | static int nfs_get_cb_ident_idr(struct nfs_client *clp, int minorversion) |
| 66 | { | 66 | { |
| 67 | int ret = 0; | 67 | int ret = 0; |
| 68 | struct nfs_net *nn = net_generic(clp->net, nfs_net_id); | 68 | struct nfs_net *nn = net_generic(clp->cl_net, nfs_net_id); |
| 69 | | 69 | |
| 70 | if (clp->rpc_ops->version != 4 || minorversion != 0) | 70 | if (clp->rpc_ops->version != 4 || minorversion != 0) |
| 71 | return ret; | 71 | return ret; |
| @@ -174,7 +174,7 @@ static struct nfs_client *nfs_alloc_client(const struct nfs_client_initdata *cl_ · 102 unmodified lines |
| 174 | clp->cl_rpcclient = ERR_PTR(-EINVAL); | 174 | clp->cl_rpcclient = ERR_PTR(-EINVAL); |
| 175 | | 175 | |
| 176 | clp->cl_proto = cl_init->proto; | 176 | clp->cl_proto = cl_init->proto; |
| 177 | clp->net = get_net(cl_init->net); | 177 | clp->cl_net = get_net(cl_init->net); |
| 178 | | 178 | |
| 179 | #ifdef CONFIG_NFS_V4 | 179 | #ifdef CONFIG_NFS_V4 |
| 180 | err = nfs_get_cb_ident_idr(clp, cl_init->minorversion); | 180 | err = nfs_get_cb_ident_idr(clp, cl_init->minorversion); |
| @@ -252,7 +252,7 @@ void nfs_cleanup_cb_ident_idr(struct net *net) · 71 unmodified lines |
| 252 | /* nfs_client_lock held */ | 252 | /* nfs_client_lock held */ |
| 253 | static void nfs_cb_idr_remove_locked(struct nfs_client *clp) | 253 | static void nfs_cb_idr_remove_locked(struct nfs_client *clp) |
| 254 | { | 254 | { |
| 255 | struct nfs_net *nn = net_generic(clp->net, nfs_net_id); | 255 | struct nfs_net *nn = net_generic(clp->cl_net, nfs_net_id); |
| 256 | | 256 | |
| 257 | if (clp->cl_cb_ident) | 257 | if (clp->cl_cb_ident) |
| 258 | idr_remove(&nn->cb_ident_idr, clp->cl_cb_ident); | 258 | idr_remove(&nn->cb_ident_idr, clp->cl_cb_ident); |
| @@ -305,7 +305,7 @@ static void nfs_free_client(struct nfs_client *clp) · 46 unmodified lines |
| 305 | if (clp->cl_machine_cred != NULL) | 305 | if (clp->cl_machine_cred != NULL) |
| 306 | put_rpccred(clp->cl_machine_cred); | 306 | put_rpccred(clp->cl_machine_cred); |
| 307 | | 307 | |
| 308 | put_net(clp->net); | 308 | put_net(clp->cl_net); |
| 309 | kfree(clp->cl_hostname); | 309 | kfree(clp->cl_hostname); |
| 310 | kfree(clp); | 310 | kfree(clp); |
| 311 | | 311 | |
| @@ -323,7 +323,7 @@ void nfs_put_client(struct nfs_client *clp) · 11 unmodified lines |
| 323 | return; | 323 | return; |
| 324 | | 324 | |
| 325 | dprintk("--> nfs_put_client({%d})\n", atomic_read(&clp->cl_count)); | 325 | dprintk("--> nfs_put_client({%d})\n", atomic_read(&clp->cl_count)); |
| 326 | nn = net_generic(clp->net, nfs_net_id); | 326 | nn = net_generic(clp->cl_net, nfs_net_id); |
| 327 | | 327 | |
| 328 | if (atomic_dec_and_lock(&clp->cl_count, &nn->nfs_client_lock)) { | 328 | if (atomic_dec_and_lock(&clp->cl_count, &nn->nfs_client_lock)) { |
| 329 | list_del(&clp->cl_share_link); | 329 | list_del(&clp->cl_share_link); |
| @@ -661,7 +661,7 @@ static int nfs_create_rpc_client(struct nfs_client *clp, · 331 unmodified lines |
| 661 | { | 661 | { |
| 662 | struct rpc_clnt *clnt = NULL; | 662 | struct rpc_clnt *clnt = NULL; |
| 663 | struct rpc_create_args args = { | 663 | struct rpc_create_args args = { |
| 664 | .net = clp->net, | 664 | .net = clp->cl_net, |
| 665 | .protocol = clp->cl_proto, | 665 | .protocol = clp->cl_proto, |
| 666 | .address = (struct sockaddr *)&clp->cl_addr, | 666 | .address = (struct sockaddr *)&clp->cl_addr, |
| 667 | .addrsize = clp->cl_addrlen, | 667 | .addrsize = clp->cl_addrlen, |
| @@ -715,7 +715,7 @@ static int nfs_start_lockd(struct nfs_server *server) · 47 unmodified lines |
| 715 | .nfs_version = clp->rpc_ops->version, | 715 | .nfs_version = clp->rpc_ops->version, |
| 716 | .noresvport = server->flags & NFS_MOUNT_NORESVPORT ? | 716 | .noresvport = server->flags & NFS_MOUNT_NORESVPORT ? |
| 717 | 1 : 0, | 717 | 1 : 0, |
| 718 | .net = clp->net, | 718 | .net = clp->cl_net, |
| 719 | }; | 719 | }; |
| 720 | | 720 | |
| 721 | if (nlm_init.nfs_version > 3) | 721 | if (nlm_init.nfs_version > 3) |
| @@ -1060,7 +1060,7 @@ static void nfs_server_copy_userdata(struct nfs_server *target, struct nfs_serve · 338 unmodified lines |
| 1060 | static void nfs_server_insert_lists(struct nfs_server *server) | 1060 | static void nfs_server_insert_lists(struct nfs_server *server) |
| 1061 | { | 1061 | { |
| 1062 | struct nfs_client *clp = server->nfs_client; | 1062 | struct nfs_client *clp = server->nfs_client; |
| 1063 | struct nfs_net *nn = net_generic(clp->net, nfs_net_id); | 1063 | struct nfs_net *nn = net_generic(clp->cl_net, nfs_net_id); |
| 1064 | | 1064 | |
| 1065 | spin_lock(&nn->nfs_client_lock); | 1065 | spin_lock(&nn->nfs_client_lock); |
| 1066 | list_add_tail_rcu(&server->client_link, &clp->cl_superblocks); | 1066 | list_add_tail_rcu(&server->client_link, &clp->cl_superblocks); |
| @@ -1077,7 +1077,7 @@ static void nfs_server_remove_lists(struct nfs_server *server) · 10 unmodified lines |
| 1077 | | 1077 | |
| 1078 | if (clp == NULL) | 1078 | if (clp == NULL) |
| 1079 | return; | 1079 | return; |
| 1080 | nn = net_generic(clp->net, nfs_net_id); | 1080 | nn = net_generic(clp->cl_net, nfs_net_id); |
| 1081 | spin_lock(&nn->nfs_client_lock); | 1081 | spin_lock(&nn->nfs_client_lock); |
| 1082 | list_del_rcu(&server->client_link); | 1082 | list_del_rcu(&server->client_link); |
| 1083 | if (list_empty(&clp->cl_superblocks)) | 1083 | if (list_empty(&clp->cl_superblocks)) |
| @@ -1486,7 +1486,7 @@ struct nfs_client *nfs4_set_ds_client(struct nfs_client* mds_clp, · 402 unmodified lines |
| 1486 | .rpc_ops = &nfs_v4_clientops, | 1486 | .rpc_ops = &nfs_v4_clientops, |
| 1487 | .proto = ds_proto, | 1487 | .proto = ds_proto, |
| 1488 | .minorversion = mds_clp->cl_minorversion, | 1488 | .minorversion = mds_clp->cl_minorversion, |
| 1489 | .net = mds_clp->net, | 1489 | .net = mds_clp->cl_net, |
| 1490 | }; | 1490 | }; |
| 1491 | struct rpc_timeout ds_timeout; | 1491 | struct rpc_timeout ds_timeout; |
| 1492 | struct nfs_client *clp; | 1492 | struct nfs_client *clp; |
| @@ -1709,7 +1709,7 @@ struct nfs_server *nfs4_create_referral_server(struct nfs_clone_mount *data, · 216 unmodified lines |
| 1709 | rpc_protocol(parent_server->client), | 1709 | rpc_protocol(parent_server->client), |
| 1710 | parent_server->client->cl_timeout, | 1710 | parent_server->client->cl_timeout, |
| 1711 | parent_client->cl_mvops->minor_version, | 1711 | parent_client->cl_mvops->minor_version, |
| 1712 | parent_client->net); | 1712 | parent_client->cl_net); |
| 1713 | if (error < 0) | 1713 | if (error < 0) |
| 1714 | goto error; | 1714 | goto error; |
| 1715 | | 1715 | |