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@