On Sat, Apr 16, 2022 at 03:37:51PM -0000, Michael van Elst wrote: > >+ vn_lock(vp, LK_EXCLUSIVE | LK_RETRY); > > VOP_CLOSE(vp, oflags, kauth_cred_get()); > >- vrele(vp); > >+ vput(vp); > > Sounds like an open-coded version of vn_close().
It's not, it's a driver open opening a device vnode by hand; doesn't/can't use vn_open() so it shouldn't use vn_close()... -- David A. Holland dholl...@netbsd.org