From owner-freebsd-current Sun Apr 23 1:18:59 2000 Delivered-To: freebsd-current@freebsd.org Received: from ns.cvzoom.net (ns.cvzoom.net [208.226.154.2]) by hub.freebsd.org (Postfix) with SMTP id 32E0F37B961 for ; Sun, 23 Apr 2000 01:18:55 -0700 (PDT) (envelope-from dmmiller@cvzoom.net) Received: (qmail 21625 invoked from network); 23 Apr 2000 08:18:53 -0000 Received: from lc210.cvzoom.net (HELO cvzoom.net) (208.226.154.210) by ns.cvzoom.net with SMTP; 23 Apr 2000 08:18:53 -0000 Message-ID: <3902B1EB.A9E00EAB@cvzoom.net> Date: Sun, 23 Apr 2000 04:18:51 -0400 From: Donn Miller X-Mailer: Mozilla 4.72 [en] (X11; I; FreeBSD 5.0-CURRENT i386) X-Accept-Language: en MIME-Version: 1.0 To: Leif Neland Cc: Kris Kennaway , Christoph Kukulies , Bill Fumerola , freebsd-current@FreeBSD.ORG Subject: Re: Stale modules (Re: panic in the morning) References: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Leif Neland wrote: > > make world doesn't build a kernel. Making a kernel doesn't build > > modules. This bit me again the other day when updating, as well - panic at > > boot when loading a stale linux.ko. > > > If making world _and_ kernel doesn't build modules, what _then_? Making world builds kernel modules. If you followed this thread before, I stated that modules should be built with the kernel. After all, they ARE kernel modules, and are part of the kernel, and not the world. I'd like to discuss further the possibility of creating some sort of mechanism where the modules can be built with the kernel. Also, we can have some sort of option in LINT or GENERIC where a keyword, such as module, can be put somewhere in the kernel config file line to compile certain drivers as modules instead of statically linking them into the kernel. Which mailing list would be appropriate for discussing kernel modules, etc.? - Donn To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message