From owner-freebsd-current Wed Aug 16 14:21:21 1995 Return-Path: current-owner Received: (from majordom@localhost) by freefall.FreeBSD.org (8.6.11/8.6.6) id OAA29368 for current-outgoing; Wed, 16 Aug 1995 14:21:21 -0700 Received: from irz301.inf.tu-dresden.de (irz301.inf.tu-dresden.de [141.76.1.11]) by freefall.FreeBSD.org (8.6.11/8.6.6) with SMTP id OAA29352 for ; Wed, 16 Aug 1995 14:20:59 -0700 Received: from sax.sax.de by irz301.inf.tu-dresden.de with SMTP (5.67b+/DEC-Ultrix/4.3) id AA29210; Wed, 16 Aug 1995 23:20:37 +0200 Received: by sax.sax.de (8.6.11/8.6.12-s1) with UUCP id XAA26953 for freebsd-current@FreeBSD.org; Wed, 16 Aug 1995 23:20:37 +0200 Received: (from j@localhost) by uriah.heep.sax.de (8.6.11/8.6.9) id XAA05424 for freebsd-current@FreeBSD.org; Wed, 16 Aug 1995 23:01:51 +0200 From: J Wunsch Message-Id: <199508162101.XAA05424@uriah.heep.sax.de> Subject: Re: procfs problems in -current? To: freebsd-current@FreeBSD.org Date: Wed, 16 Aug 1995 23:01:51 +0200 (MET DST) Reply-To: freebsd-current@FreeBSD.org In-Reply-To: <9508161736.AA09871@cs.weber.edu> from "Terry Lambert" at Aug 16, 95 11:36:16 am Reply-To: joerg_wunsch@uriah.heep.sax.de (Joerg Wunsch) X-Phone: +49-351-2012 669 X-Mailer: ELM [version 2.4 PL23] Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Content-Length: 1224 Sender: current-owner@FreeBSD.org Precedence: bulk As Terry Lambert wrote: > > I'd prefer a system build rather than a kernel build for changes that > affect the semantics of interfaces... I don't know how you'd enforce > that if people only updated their kernel. Supposedly, you'd bump the > version number in the lkm.h at the same time. I consider the following CVS modules being part of the `kernel': config, include, sys, lkm. I'm regularly updating all of them, and if i see that CVS has been updating config, i'm going to reconfigure the kernel. (Depending on the announcements in the commit or current list, i sometimes even revamp the kernel from scratch then.) Generally, i'm updating the kernel more often than the whole world, that's why i'm doing it this way. (Of course, i'm aware of the fact that this sometimes might cause troubles, e.g. for the NFSv3 changes. I can live with this.) The latest round of changes in the mount struct's has been the first occasion where the above scheme didn't work (i.e., the dependencies are broken and the vnode_if.h files have not been rebuilt where they should have been). -- cheers, J"org joerg_wunsch@uriah.heep.sax.de -- http://www.sax.de/~joerg/ Never trust an operating system you don't have sources for. ;-)