git: e5eb1d298f65 - main - vfs: replace some spelled out VNASSERTs with VNPASS
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 25 Mar 2023 13:42:32 UTC
The branch main has been updated by mjg: URL: https://cgit.FreeBSD.org/src/commit/?id=e5eb1d298f65af257618503f61947d00666c8401 commit e5eb1d298f65af257618503f61947d00666c8401 Author: Mateusz Guzik <mjg@FreeBSD.org> AuthorDate: 2023-03-25 13:20:02 +0000 Commit: Mateusz Guzik <mjg@FreeBSD.org> CommitDate: 2023-03-25 13:42:27 +0000 vfs: replace some spelled out VNASSERTs with VNPASS nfc --- sys/kern/vfs_subr.c | 24 +++++++++--------------- 1 file changed, 9 insertions(+), 15 deletions(-) diff --git a/sys/kern/vfs_subr.c b/sys/kern/vfs_subr.c index d89e0ed13dd5..f8a871906e0f 100644 --- a/sys/kern/vfs_subr.c +++ b/sys/kern/vfs_subr.c @@ -1650,8 +1650,7 @@ vtryrecycle(struct vnode *vp) struct mount *vnmp; CTR2(KTR_VFS, "%s: vp %p", __func__, vp); - VNASSERT(vp->v_holdcnt, vp, - ("vtryrecycle: Recycling vp %p without a reference.", vp)); + VNPASS(vp->v_holdcnt > 0, vp); /* * This vnode may found and locked via some other list, if so we * can't recycle it yet. @@ -3194,14 +3193,13 @@ vdefer_inactive(struct vnode *vp) { ASSERT_VI_LOCKED(vp, __func__); - VNASSERT(vp->v_holdcnt > 0, vp, - ("%s: vnode without hold count", __func__)); + VNPASS(vp->v_holdcnt > 0, vp); if (VN_IS_DOOMED(vp)) { vdropl(vp); return; } if (vp->v_iflag & VI_DEFINACT) { - VNASSERT(vp->v_holdcnt > 1, vp, ("lost hold count")); + VNPASS(vp->v_holdcnt > 1, vp); vdropl(vp); return; } @@ -3545,8 +3543,7 @@ vdbatch_enqueue(struct vnode *vp) struct vdbatch *vd; ASSERT_VI_LOCKED(vp, __func__); - VNASSERT(!VN_IS_DOOMED(vp), vp, - ("%s: deferring requeue of a doomed vnode", __func__)); + VNPASS(!VN_IS_DOOMED(vp), vp); if (vp->v_dbatchcpu != NOCPU) { VI_UNLOCK(vp); @@ -3584,8 +3581,7 @@ vdbatch_dequeue(struct vnode *vp) int i; short cpu; - VNASSERT(vp->v_type == VBAD || vp->v_type == VNON, vp, - ("%s: called for a used vnode\n", __func__)); + VNPASS(vp->v_type == VBAD || vp->v_type == VNON, vp); cpu = vp->v_dbatchcpu; if (cpu == NOCPU) @@ -3737,8 +3733,7 @@ vinactivef(struct vnode *vp) ASSERT_VOP_ELOCKED(vp, "vinactive"); ASSERT_VI_LOCKED(vp, "vinactive"); - VNASSERT((vp->v_iflag & VI_DOINGINACT) == 0, vp, - ("vinactive: recursed on VI_DOINGINACT")); + VNPASS((vp->v_iflag & VI_DOINGINACT) == 0, vp); CTR2(KTR_VFS, "%s: vp %p", __func__, vp); vp->v_iflag |= VI_DOINGINACT; vp->v_iflag &= ~VI_OWEINACT; @@ -3761,8 +3756,7 @@ vinactivef(struct vnode *vp) } error = VOP_INACTIVE(vp); VI_LOCK(vp); - VNASSERT(vp->v_iflag & VI_DOINGINACT, vp, - ("vinactive: lost VI_DOINGINACT")); + VNPASS(vp->v_iflag & VI_DOINGINACT, vp); vp->v_iflag &= ~VI_DOINGINACT; return (error); } @@ -4766,7 +4760,7 @@ vfs_deferred_inactive(struct vnode *vp, int lkflags) { ASSERT_VI_LOCKED(vp, __func__); - VNASSERT((vp->v_iflag & VI_DEFINACT) == 0, vp, ("VI_DEFINACT still set")); + VNPASS((vp->v_iflag & VI_DEFINACT) == 0, vp); if ((vp->v_iflag & VI_OWEINACT) == 0) { vdropl(vp); return; @@ -6376,7 +6370,7 @@ vfs_emptydir(struct vnode *vp) eof = 0; ASSERT_VOP_LOCKED(vp, "vfs_emptydir"); - VNASSERT(vp->v_type == VDIR, vp, ("vp is not a directory")); + VNPASS(vp->v_type == VDIR, vp); dirent = malloc(sizeof(struct dirent), M_TEMP, M_WAITOK); iov.iov_base = dirent;