CVSROOT:        /cvs
Module name:    src
Changes by:     sema...@cvs.openbsd.org 2024/05/13 05:17:41

Modified files:
        sys/isofs/udf  : udf_vnops.c 
        sys/kern       : vfs_sync.c vfs_vops.c 
        sys/miscfs/fuse: fuse_vnops.c 
        sys/msdosfs    : msdosfs_vnops.c 
        sys/nfs        : nfs_vnops.c 
        sys/ntfs       : ntfs_vnops.c 
        sys/tmpfs      : tmpfs_vnops.c 
        sys/ufs/ext2fs : ext2fs_vnops.c 
        sys/ufs/ufs    : ufs_vnops.c 

Log message:
vfs: VOP_REMOVE: move vnode unlocking and ref dropping to FS-indep part

while here, ensure all vop_remove field are set, and always call the function.

the change is very conservative: it only adds vnode ref drop/unlock where it was
absent because it should be unreachable (and if it wasn't, it should fix
things).

ok miod@

Reply via email to