On Jan 7, 2014, at 5:29 AM, David Holland <dholland-t...@netbsd.org> wrote:
<snip> >>> Plus I think it would be advisable to make this change first, so that >>> in case we do find a site where it matters we can lock the returned >>> object before anyone else can see it: >>> >>> # >>> -#% mkdir dvp L U U >>> +#% mkdir dvp L L L >> >> Where should it matter? VOP_MKDIR is only used from: >> >> external/cddl/osnet/dist/uts/common/fs/zfs/zfs_replay.c:zfs_replay_create() >> sys/kern/vfs_syscalls.c:do_sys_mkdirat() >> sys/nfs/nfs_serv.c:nfsrv_mkdir() >> sys/fs/union/union_vnops.c:union_mkdir() >> sys/fs/union/union_subr.c:union_mkshadow() >> sys/rump/librump/rumpvfs/rumpvnode_if.c:RUMP_VOP_MKDIR() >> >> and I don't see any problems here. > > I have been putting off answering this because I ought to examine all > these, and I haven't managed to do so yet but figured I ought to > answer the rest. Please do -- plan is to commit next monday, 2014-01-13 -- J. Hannken-Illjes - hann...@eis.cs.tu-bs.de - TU Braunschweig (Germany)