The branch main has been updated by mjg:

URL: 
https://cgit.FreeBSD.org/src/commit/?id=e5eb1d298f65af257618503f61947d00666c8401

commit e5eb1d298f65af257618503f61947d00666c8401
Author:     Mateusz Guzik <[email protected]>
AuthorDate: 2023-03-25 13:20:02 +0000
Commit:     Mateusz Guzik <[email protected]>
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;

Reply via email to