From owner-cvs-all Sun Sep 19 18:12:39 1999 Delivered-To: cvs-all@freebsd.org Received: from overcee.netplex.com.au (overcee.netplex.com.au [202.12.86.7]) by hub.freebsd.org (Postfix) with ESMTP id 998B11507B; Sun, 19 Sep 1999 18:12:32 -0700 (PDT) (envelope-from peter@netplex.com.au) Received: from netplex.com.au (localhost [127.0.0.1]) by overcee.netplex.com.au (Postfix) with ESMTP id 91F4F1CA7; Mon, 20 Sep 1999 09:12:31 +0800 (WST) (envelope-from peter@netplex.com.au) X-Mailer: exmh version 2.0.2 2/24/98 To: Matthew Dillon Cc: Poul-Henning Kamp , dg@root.com, Greg Lehey , cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: Re: User block device access (was: cvs commit: src/sys/miscfs/specfs spec_vnops.c src/sys/sys vnode.h src/sys/kern vfs_subr.c) In-reply-to: Your message of "Sun, 19 Sep 1999 12:20:06 MST." <199909191920.MAA73966@apollo.backplane.com> Date: Mon, 20 Sep 1999 09:12:31 +0800 From: Peter Wemm Message-Id: <19990920011231.91F4F1CA7@overcee.netplex.com.au> Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk Matthew Dillon wrote: > :Matt, remember the discussion here is about "If we only retain > :one of the interfaces, which should it be then ?" > : > :If we retain bdevs, Oracle and similar apps, which are much more > :common than the potential but practically non-existent apps which > :rely on bdev caching, would be hit hard by this overhead. > : > :-- > :Poul-Henning Kamp FreeBSD coreteam member > :phk@FreeBSD.ORG "Real hackers run -current on their laptop." > > You are the one arguing to have just one interface, Poul, not me. I > think both are useful. Yes, but IMHO, at the bio level is the wrong place to do it considering how much the interface is used and how much complexity it adds. There's also issues like the fs and vfs code that uses bread*()/ b*write*() etc. Disabling/crippling block device access for users achieves nothing for the FS code that uses the same system for metadata and directories (without vmio enable) and old FS's. Cheers, -Peter To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message