From owner-cvs-all Mon Oct 5 06:28:28 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id GAA04784 for cvs-all-outgoing; Mon, 5 Oct 1998 06:28:28 -0700 (PDT) (envelope-from owner-cvs-all) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.15.68.22]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id GAA04768; Mon, 5 Oct 1998 06:28:20 -0700 (PDT) (envelope-from bde@godzilla.zeta.org.au) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.7/8.8.7) id XAA21113; Mon, 5 Oct 1998 23:27:48 +1000 Date: Mon, 5 Oct 1998 23:27:48 +1000 From: Bruce Evans Message-Id: <199810051327.XAA21113@godzilla.zeta.org.au> To: cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, eivind@yes.no, obrien@FreeBSD.ORG Subject: Re: HEADS UP! [was Re: cvs commit: src/sys/i386/i386 autoconf.c] Cc: current@FreeBSD.ORG Sender: owner-cvs-all@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >> Modified files: >> sys/i386/i386 autoconf.c >> Log: >> Now require *FS_ROOT to enable the ability to mount a *FS /. >> Previously one could config(8) a kernel that would not link. >> >> Revision Changes Path >> 1.107 +16 -6 src/sys/i386/i386/autoconf.c > >WARNING! WARNING! > >If your kernel config file is from before February 1998, you must add >in the appropriate 'options xFS_ROOT' to be able to mount your root. >Ie, if you don't have 'options FFS_ROOT' in your kernel config, you >most likely want to add it. You've been covered by compatibility code >up to now; that code is now gone. This change should be backed out. It defeats the point of the xFS_ROOT options, which is to smooth the move of the xFS options to opt_dontuse.h - a development operation which should be transparent to users, if not developers. For full transparency, the addition of the xFS_ROOT options should have been backed out, since these options will go away when vfs's export their root-mounting capabilities properly. Now we are even further from moving the xFS options - +16 -6 is for even more, even uglier, ifdefs of them. Bruce