cvs commit: src/sys/kern kern_exit.c
Christian S.J. Peron
csjp at FreeBSD.org
Tue Nov 8 09:11:03 PST 2005
csjp 2005-11-08 17:11:03 UTC
FreeBSD src repository
Modified files:
sys/kern kern_exit.c
Log:
Giant clean up for exit(2)
-Change unconditional aquisition of Giant to only pickup Giant if the vnode
for the controlling tty resides on a non-mpsafe file system.
-Pickup Giant around executable vnode reference counting operations only if
the executable resides on a non-mpsafe file system.
-If this process is being traced, pickup Giant for trace file reference count
operations only if it resides on a non-mpsafe file system.
Discussed with: jhb
Tested by: kris
Revision Changes Path
1.272 +7 -7 src/sys/kern/kern_exit.c
More information about the cvs-all
mailing list