Index: sys/sys/vnode_if.h =================================================================== RCS file: /cvsroot/src/sys/sys/vnode_if.h,v retrieving revision 1.94 diff -p -u -r1.94 vnode_if.h --- sys/sys/vnode_if.h 11 Apr 2017 14:30:33 -0000 1.94 +++ sys/sys/vnode_if.h 11 Apr 2017 14:33:41 -0000 @@ -1,4 +1,4 @@ -/* $NetBSD: vnode_if.h,v 1.94 2017/04/11 14:30:33 riastradh Exp $ */ +/* $NetBSD$ */ /* * Warning: DO NOT EDIT! This file is automatically generated! Index: sys/kern/vnode_if.c =================================================================== RCS file: /cvsroot/src/sys/kern/vnode_if.c,v retrieving revision 1.99 diff -p -u -r1.99 vnode_if.c --- sys/kern/vnode_if.c 11 Apr 2017 14:30:33 -0000 1.99 +++ sys/kern/vnode_if.c 11 Apr 2017 14:33:41 -0000 @@ -1,4 +1,4 @@ -/* $NetBSD: vnode_if.c,v 1.99 2017/04/11 14:30:33 riastradh Exp $ */ +/* $NetBSD$ */ /* * Warning: DO NOT EDIT! This file is automatically generated! @@ -40,7 +40,7 @@ */ #include -__KERNEL_RCSID(0, "$NetBSD: vnode_if.c,v 1.99 2017/04/11 14:30:33 riastradh Exp $"); +__KERNEL_RCSID(0, "$NetBSD$"); #include #include Index: sys/kern/vnode_if.src =================================================================== RCS file: /cvsroot/src/sys/kern/vnode_if.src,v retrieving revision 1.71 diff -p -u -r1.71 vnode_if.src --- sys/kern/vnode_if.src 11 Apr 2017 14:25:00 -0000 1.71 +++ sys/kern/vnode_if.src 11 Apr 2017 14:33:41 -0000 @@ -393,11 +393,11 @@ vop_inactive { }; # -#% reclaim vp U U U +#% reclaim vp L L L # vop_reclaim { FSTRANS=NO - IN LOCKED=NO struct vnode *vp; + IN LOCKED=YES struct vnode *vp; }; # Index: sys/kern/vfs_vnode.c =================================================================== RCS file: /cvsroot/src/sys/kern/vfs_vnode.c,v retrieving revision 1.82 diff -p -u -r1.82 vfs_vnode.c --- sys/kern/vfs_vnode.c 11 Apr 2017 14:25:00 -0000 1.82 +++ sys/kern/vfs_vnode.c 11 Apr 2017 14:33:41 -0000 @@ -1557,10 +1557,10 @@ vcache_reclaim(vnode_t *vp) * Note that the VOP_INACTIVE will not unlock the vnode. */ VOP_INACTIVE(vp, &recycle); - VOP_UNLOCK(vp); if (VOP_RECLAIM(vp)) { vnpanic(vp, "%s: cannot reclaim", __func__); } + VOP_UNLOCK(vp); KASSERT(vp->v_data == NULL); KASSERT(vp->v_uobj.uo_npages == 0); Index: sys/rump/include/rump/rumpvnode_if.h =================================================================== RCS file: /cvsroot/src/sys/rump/include/rump/rumpvnode_if.h,v retrieving revision 1.23 diff -p -u -r1.23 rumpvnode_if.h --- sys/rump/include/rump/rumpvnode_if.h 11 Apr 2017 14:30:33 -0000 1.23 +++ sys/rump/include/rump/rumpvnode_if.h 11 Apr 2017 14:33:41 -0000 @@ -1,4 +1,4 @@ -/* $NetBSD: rumpvnode_if.h,v 1.23 2017/04/11 14:30:33 riastradh Exp $ */ +/* $NetBSD$ */ /* * Warning: DO NOT EDIT! This file is automatically generated! Index: sys/rump/librump/rumpvfs/rumpvnode_if.c =================================================================== RCS file: /cvsroot/src/sys/rump/librump/rumpvfs/rumpvnode_if.c,v retrieving revision 1.23 diff -p -u -r1.23 rumpvnode_if.c --- sys/rump/librump/rumpvfs/rumpvnode_if.c 11 Apr 2017 14:30:33 -0000 1.23 +++ sys/rump/librump/rumpvfs/rumpvnode_if.c 11 Apr 2017 14:33:41 -0000 @@ -1,4 +1,4 @@ -/* $NetBSD: rumpvnode_if.c,v 1.23 2017/04/11 14:30:33 riastradh Exp $ */ +/* $NetBSD$ */ /* * Warning: DO NOT EDIT! This file is automatically generated! @@ -40,7 +40,7 @@ */ #include -__KERNEL_RCSID(0, "$NetBSD: rumpvnode_if.c,v 1.23 2017/04/11 14:30:33 riastradh Exp $"); +__KERNEL_RCSID(0, "$NetBSD$"); #include #include