Date: Fri, 10 Aug 2001 20:07:37 -0400 From: "Brian F. Feldman" <green@FreeBSD.ORG> To: wpaul@FreeBSD.ORG (Bill Paul) Cc: green@FreeBSD.ORG (Brian F. Feldman), cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/sys/kern link_elf.c Message-ID: <200108110007.f7B07bf85945@green.bikeshed.org> In-Reply-To: Message from wpaul@FreeBSD.ORG (Bill Paul) of "Fri, 10 Aug 2001 16:46:55 PDT." <20010810234655.7A24237B401@hub.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
wpaul@FreeBSD.ORG (Bill Paul) wrote: > > > > I must be misremembering that at one point you couldn't unload a preloaded > > module... > > It was probably due to this bug. :) > > A pre-loaded module looks exactly the same to the system as a module > loaded after system boot. If you pre-load a driver module on which the > system depends, i.e. the driver for the disk controller on which your > root filesystem resides, then you can't unload it without catastrophic > results. But that's a special case. In my case, I'm trying to unload a > driver for a network card which is idle, and it works properly now with > this fix. The only pre-loaded module you can't ever unload under any > circumstances is "kernel." > > And if anybody out there says "Wait! I have patches to fix that!" I'll > scream. Certainly not! But if you're feeling in the mood to be able to unmount the root file system... -- Brian Fundakowski Feldman \ FreeBSD: The Power to Serve! / green@FreeBSD.org `------------------------------' To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200108110007.f7B07bf85945>