From owner-freebsd-arch@FreeBSD.ORG Mon Dec 6 21:10:16 2004 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DAD8F16A4E5; Mon, 6 Dec 2004 21:10:16 +0000 (GMT) Received: from critter.freebsd.dk (critter.freebsd.dk [212.242.86.163]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4152243D68; Mon, 6 Dec 2004 21:10:15 +0000 (GMT) (envelope-from phk@critter.freebsd.dk) Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.13.1/8.13.1) with ESMTP id iB6LAD48090141; Mon, 6 Dec 2004 22:10:14 +0100 (CET) (envelope-from phk@critter.freebsd.dk) To: arch@freebsd.org, current@freebsd.org From: Poul-Henning Kamp Date: Mon, 06 Dec 2004 22:10:13 +0100 Message-ID: <90140.1102367413@critter.freebsd.dk> Sender: phk@critter.freebsd.dk Subject: NMOUNT/OMOUNT midway status X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 06 Dec 2004 21:10:17 -0000 I have now converted all of the filesystems which are not rootfs candidates under the old world order[1] (nfs, cd9660 and ufs). There shouldn't be any visible effects of this work seen from userland: the old mount_*(8) binaries and mount(2) system calls should all just work like they used to. If they don't, try to take a peek yourself, it's pretty simple after all. If you can't spot the mistake I've made, send me email. The next step involved converting the three 'big' filesystems and the root filesystem mount code, and I have not quite found out how to partition that into a sequence of sensible commits. If you want to help me test I keep a patch relative to -current up to date: http://phk.freebsd.dk/patch/nmount.patch Poul-Henning [1] In the new worldorder all filesystems which understand a "from" argument is a root filesystem candidate, that means that msdosfs, ntfs, hpfs and ext2fs with no or only minor tweaking can be used for root filesystem. -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence.