Changeset View
Changeset View
Standalone View
Standalone View
sys/kern/vfs_subr.c
Show First 20 Lines • Show All 4,205 Lines • ▼ Show 20 Lines | vn_printf(struct vnode *vp, const char *fmt, ...) | ||||
if (holdcnt & VHOLD_NO_SMR) | if (holdcnt & VHOLD_NO_SMR) | ||||
strlcat(buf, "|VHOLD_NO_SMR", sizeof(buf)); | strlcat(buf, "|VHOLD_NO_SMR", sizeof(buf)); | ||||
printf(" hold count flags (%s)\n", buf + 1); | printf(" hold count flags (%s)\n", buf + 1); | ||||
buf[0] = '\0'; | buf[0] = '\0'; | ||||
buf[1] = '\0'; | buf[1] = '\0'; | ||||
if (vp->v_irflag & VIRF_DOOMED) | if (vp->v_irflag & VIRF_DOOMED) | ||||
strlcat(buf, "|VIRF_DOOMED", sizeof(buf)); | strlcat(buf, "|VIRF_DOOMED", sizeof(buf)); | ||||
flags = vp->v_irflag & ~(VIRF_DOOMED); | if (vp->v_irflag & VIRF_PGREAD) | ||||
strlcat(buf, "|VIRF_PGREAD", sizeof(buf)); | |||||
flags = vp->v_irflag & ~(VIRF_DOOMED | VIRF_PGREAD); | |||||
if (flags != 0) { | if (flags != 0) { | ||||
snprintf(buf2, sizeof(buf2), "|VIRF(0x%lx)", flags); | snprintf(buf2, sizeof(buf2), "|VIRF(0x%lx)", flags); | ||||
strlcat(buf, buf2, sizeof(buf)); | strlcat(buf, buf2, sizeof(buf)); | ||||
} | } | ||||
if (vp->v_vflag & VV_ROOT) | if (vp->v_vflag & VV_ROOT) | ||||
strlcat(buf, "|VV_ROOT", sizeof(buf)); | strlcat(buf, "|VV_ROOT", sizeof(buf)); | ||||
if (vp->v_vflag & VV_ISTTY) | if (vp->v_vflag & VV_ISTTY) | ||||
strlcat(buf, "|VV_ISTTY", sizeof(buf)); | strlcat(buf, "|VV_ISTTY", sizeof(buf)); | ||||
▲ Show 20 Lines • Show All 2,700 Lines • Show Last 20 Lines |