Date: Fri, 31 Jul 2009 13:40:06 +0000 (UTC) From: John Baldwin <jhb@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/sys/fs/unionfs union_subr.c src/sys/kern kern_exec.c vfs_mount.c vfs_syscalls.c Message-ID: <200907311342.n6VDgFPP063875@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
jhb 2009-07-31 13:40:06 UTC
FreeBSD src repository
Modified files:
sys/fs/unionfs union_subr.c
sys/kern kern_exec.c vfs_mount.c vfs_syscalls.c
Log:
SVN rev 195995 on 2009-07-31 13:40:06Z by jhb
Fix some LORs between vnode locks and filedescriptor table locks.
- Don't grab the filedesc lock just to read fd_cmask.
- Drop vnode locks earlier when mounting the root filesystem and before
sanitizing stdin/out/err file descriptors during execve().
Submitted by: kib
Approved by: re (rwatson)
MFC after: 1 week
Revision Changes Path
1.112 +0 -2 src/sys/fs/unionfs/union_subr.c
1.337 +1 -1 src/sys/kern/kern_exec.c
1.312 +5 -4 src/sys/kern/vfs_mount.c
1.487 +0 -8 src/sys/kern/vfs_syscalls.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200907311342.n6VDgFPP063875>
