Changeset View
Changeset View
Standalone View
Standalone View
sys/fs/nfsclient/nfs_clrpcops.c
Show First 20 Lines • Show All 3,755 Lines • ▼ Show 20 Lines | while (more_dirs && bigenough) { | ||||
vrele(newvp); | vrele(newvp); | ||||
goto nfsmout; | goto nfsmout; | ||||
} | } | ||||
dp->d_type = | dp->d_type = | ||||
vtonfs_dtype(np->n_vattr.na_type); | vtonfs_dtype(np->n_vattr.na_type); | ||||
ndp->ni_vp = newvp; | ndp->ni_vp = newvp; | ||||
NFSCNHASH(cnp, HASHINIT); | NFSCNHASH(cnp, HASHINIT); | ||||
if (cnp->cn_namelen <= NCHNAMLEN && | if (cnp->cn_namelen <= NCHNAMLEN && | ||||
ndp->ni_dvp != ndp->ni_vp && | |||||
(newvp->v_type != VDIR || | (newvp->v_type != VDIR || | ||||
dctime.tv_sec != 0)) { | dctime.tv_sec != 0)) { | ||||
cache_enter_time(ndp->ni_dvp, | cache_enter_time(ndp->ni_dvp, | ||||
ndp->ni_vp, cnp, | ndp->ni_vp, cnp, | ||||
&nfsva.na_ctime, | &nfsva.na_ctime, | ||||
newvp->v_type != VDIR ? NULL : | newvp->v_type != VDIR ? NULL : | ||||
&dctime); | &dctime); | ||||
} | } | ||||
▲ Show 20 Lines • Show All 4,929 Lines • Show Last 20 Lines |