Skip site navigation (1)Skip section navigation (2)
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>