From owner-freebsd-alpha Wed Feb 10 08:55:27 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA20695 for freebsd-alpha-outgoing; Wed, 10 Feb 1999 08:55:27 -0800 (PST) (envelope-from owner-freebsd-alpha@FreeBSD.ORG) Received: from smtp03.primenet.com (smtp03.primenet.com [206.165.6.133]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA20678; Wed, 10 Feb 1999 08:55:17 -0800 (PST) (envelope-from tlambert@usr07.primenet.com) Received: (from daemon@localhost) by smtp03.primenet.com (8.8.8/8.8.8) id JAA23553; Wed, 10 Feb 1999 09:55:12 -0700 (MST) Received: from usr07.primenet.com(206.165.6.207) via SMTP by smtp03.primenet.com, id smtpd023429; Wed Feb 10 09:55:02 1999 Received: (from tlambert@localhost) by usr07.primenet.com (8.8.5/8.8.5) id JAA10995; Wed, 10 Feb 1999 09:54:50 -0700 (MST) From: Terry Lambert Message-Id: <199902101654.JAA10995@usr07.primenet.com> Subject: Re: nullfs works? To: dcs@newsguy.com (Daniel C. Sobral) Date: Wed, 10 Feb 1999 16:54:49 +0000 (GMT) Cc: mjacob@feral.com, eivind@FreeBSD.ORG, freebsd-alpha@FreeBSD.ORG In-Reply-To: <36C1651C.477A3D8@newsguy.com> from "Daniel C. Sobral" at Feb 10, 99 07:53:16 pm X-Mailer: ELM [version 2.4 PL25] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > > Bill Studenmund in NetBSD is doing major surgery wrt locking and NullFS. > > Maybe you'd like to coordinate with him? > > Did they adopt out vm interface? :-) No. And that's absolutely the wrong frigging direction to go, anyway. The NULLFS should have no knowledge of the VM interface, whatsoever. All FS consumption of I/O interfaces, be they bmap or unified VM page based I/O, should be macrotized so as to be independent of th VM implementation technology. For FreeBSD, this means that the BMAP stubs should be left there, but as macros that expand to nothing on FreeBSD. Anything else shoots FS portability between OS's in the head, and if you do that, then what's the frigging point of having well defined interfaces to what is, in effect, a technological cul de sac? Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message