Lines 1062-1069
nfsrpc_setclient(struct nfsmount *nmp, struct nfsclcli
Link Here
|
1062 |
* in-progress RPCs. |
1062 |
* in-progress RPCs. |
1063 |
*/ |
1063 |
*/ |
1064 |
tsep = NULL; |
1064 |
tsep = NULL; |
1065 |
if (TAILQ_FIRST(&nmp->nm_sess) != NULL) |
1065 |
if (TAILQ_FIRST(&nmp->nm_sess) != NULL) { |
1066 |
tsep = NFSMNT_MDSSESSION(nmp); |
1066 |
tsep = NFSMNT_MDSSESSION(nmp); |
|
|
1067 |
if (tsep->nfsess_defunct == 0) |
1068 |
printf("nfsrpc_setclient: " |
1069 |
"nfsess_defunct not set\n"); |
1070 |
} |
1067 |
TAILQ_INSERT_HEAD(&nmp->nm_sess, dsp, |
1071 |
TAILQ_INSERT_HEAD(&nmp->nm_sess, dsp, |
1068 |
nfsclds_list); |
1072 |
nfsclds_list); |
1069 |
/* |
1073 |
/* |
Lines 8355-8361
nfsrpc_createlayout(vnode_t dvp, char *name, int namel
Link Here
|
8355 |
} |
8359 |
} |
8356 |
if (nd->nd_repstat != 0 && error == 0) |
8360 |
if (nd->nd_repstat != 0 && error == 0) |
8357 |
error = nd->nd_repstat; |
8361 |
error = nd->nd_repstat; |
8358 |
if (error == NFSERR_STALECLIENTID || error == NFSERR_BADSESSION) |
8362 |
if (error == NFSERR_STALECLIENTID) |
8359 |
nfscl_initiate_recovery(owp->nfsow_clp); |
8363 |
nfscl_initiate_recovery(owp->nfsow_clp); |
8360 |
nfsmout: |
8364 |
nfsmout: |
8361 |
NFSCL_DEBUG(4, "eo nfsrpc_createlayout err=%d\n", error); |
8365 |
NFSCL_DEBUG(4, "eo nfsrpc_createlayout err=%d\n", error); |