diff options
author | phk <phk@FreeBSD.org> | 2004-12-03 12:09:34 +0000 |
---|---|---|
committer | phk <phk@FreeBSD.org> | 2004-12-03 12:09:34 +0000 |
commit | 4b1a11443659e50cf4dd8cb4be481621cde3db2c (patch) | |
tree | b1f1b5b0f884dca17e87ce48021562aae4e0b61b | |
parent | 8edfb13f7711edbcc054274f252fe5021c7561aa (diff) | |
download | FreeBSD-src-4b1a11443659e50cf4dd8cb4be481621cde3db2c.zip FreeBSD-src-4b1a11443659e50cf4dd8cb4be481621cde3db2c.tar.gz |
Improve vprint() a little bit: break long lines, reduce indent and tell
if the VI_LOCK() is held.
-rw-r--r-- | sys/kern/vfs_subr.c | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/sys/kern/vfs_subr.c b/sys/kern/vfs_subr.c index 4ae483c..e083aa7 100644 --- a/sys/kern/vfs_subr.c +++ b/sys/kern/vfs_subr.c @@ -2651,9 +2651,9 @@ vprint(label, vp) printf("%s: %p: ", label, (void *)vp); else printf("%p: ", (void *)vp); - printf("tag %s, type %s, usecount %d, writecount %d, refcount %d,", - vp->v_tag, typename[vp->v_type], vp->v_usecount, - vp->v_writecount, vp->v_holdcnt); + printf("tag %s, type %s\n ", vp->v_tag, typename[vp->v_type]); + printf("usecount %d, writecount %d, refcount %d mountedhere %p\n", + vp->v_usecount, vp->v_writecount, vp->v_holdcnt, vp->v_mountedhere); buf[0] = '\0'; if (vp->v_vflag & VV_ROOT) strcat(buf, "|VV_ROOT"); @@ -2672,7 +2672,10 @@ vprint(label, vp) if (vp->v_vflag & VV_OBJBUF) strcat(buf, "|VV_OBJBUF"); if (buf[0] != '\0') - printf(" flags (%s),", &buf[1]); + printf(" flags (%s)", &buf[1]); + if (mtx_owned(VI_MTX(vp))) + printf(" VI_LOCKed"); + printf("\n "); lockmgr_printinfo(vp->v_vnlock); printf("\n"); if (vp->v_data != NULL) |