From owner-freebsd-hackers Wed Apr 30 08:02:38 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id IAA00605 for hackers-outgoing; Wed, 30 Apr 1997 08:02:38 -0700 (PDT) Received: from terra.Sarnoff.COM (terra.sarnoff.com [130.33.11.203]) by hub.freebsd.org (8.8.5/8.8.5) with SMTP id IAA00600 for ; Wed, 30 Apr 1997 08:02:36 -0700 (PDT) Received: (from rminnich@localhost) by terra.Sarnoff.COM (8.6.12/8.6.12) id LAA01129; Wed, 30 Apr 1997 11:02:03 -0400 Date: Wed, 30 Apr 1997 11:02:02 -0400 (EDT) From: "Ron G. Minnich" X-Sender: rminnich@terra To: hackers@FreeBSD.org Subject: Re: Unloading LKMs (was Re: A Desparate Plea for Help...) In-Reply-To: <199704301402.AAA27241@godzilla.zeta.org.au> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-hackers@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk On Thu, 1 May 1997, Bruce Evans wrote: > Actually, it builds tables of functions at link time using linker > sets. The functions are then used early at runtime to build the > devsw tables. This implementation was expedient 17 months ago and > bad 16 months ago. I agree on the comment re linker sets. I would like to see these vanish for a simple reason: try sometime to build a really minimal kernel and it will fail at link time since there are missing linker sets. ouch. By minimal, i mean minus any file systems for example. And yes, I do have a use for this. ron