Date: Fri, 23 Feb 2007 19:46:59 +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/kern kern_linker.c Message-ID: <200702231947.l1NJl04a073788@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
jhb 2007-02-23 19:46:59 UTC FreeBSD src repository Modified files: sys/kern kern_linker.c Log: Drop the global kernel linker lock while executing the sysinit's for a freshly-loaded kernel module. To avoid various unload races, hide linker files whose sysinit's are being run from userland so that they can't be kldunloaded until after all the sysinit's have finished. Tested by: gallatin Revision Changes Path 1.145 +21 -15 src/sys/kern/kern_linker.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200702231947.l1NJl04a073788>