jhb 2007-10-03 21:06:05 UTC FreeBSD src repository
Modified files: (Branch: RELENG_6) sys/fs/devfs devfs_vnops.c sys/fs/fifofs fifo_vnops.c sys/kern uipc_usrreq.c vfs_vnops.c sys/vm vnode_pager.c Log: MFC: Always use an exclusive lock on the leaf vnode during an open() when shared lookups are enabled. This closes a few races including a race where concurrent opens of a fifo could result in different v_fifoinfo structures in different threads. Revision Changes Path 1.114.2.15 +1 -0 src/sys/fs/devfs/devfs_vnops.c 1.113.2.20 +1 -1 src/sys/fs/fifofs/fifo_vnops.c 1.155.2.23 +1 -1 src/sys/kern/uipc_usrreq.c 1.233.2.7 +2 -2 src/sys/kern/vfs_vnops.c 1.221.2.9 +3 -3 src/sys/vm/vnode_pager.c _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "[EMAIL PROTECTED]"