Date: Tue, 28 Mar 2006 21:25:11 +0000 (UTC) From: John Baldwin <jhb@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/dev/md md.c Message-ID: <200603282125.k2SLPBWm067741@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200603282125.k2SLPBWm067741>