cvs commit: src/sys/dev/md md.c
John Baldwin
jhb at FreeBSD.org
Tue Mar 28 21:25:18 UTC 2006
jhb 2006-03-28 21:25:11 UTC
FreeBSD src repository
Modified files:
sys/dev/md md.c
Log:
- Conditionally acquire Giant in mdstart_vnode(), mdcreate_vnode(), and
mddestroy() only if the file is from a non-MPSAFE VFS.
- No longer unconditionally hold Giant in the md kthread for vnode-backed
kthreads.
- Improve the handling of the thread exit race when destroying an md
device.
Revision Changes Path
1.164 +23 -29 src/sys/dev/md/md.c
More information about the cvs-src
mailing list