From owner-cvs-all Tue Jul 20 11:24:10 1999 Delivered-To: cvs-all@freebsd.org Received: from cygnus.rush.net (cygnus.rush.net [209.45.245.133]) by hub.freebsd.org (Postfix) with ESMTP id 60F8414CBB; Tue, 20 Jul 1999 11:24:01 -0700 (PDT) (envelope-from bright@rush.net) Received: from localhost (bright@localhost) by cygnus.rush.net (8.9.3/8.9.3) with SMTP id OAA10607; Tue, 20 Jul 1999 14:34:26 -0400 (EDT) Date: Tue, 20 Jul 1999 14:34:24 -0400 (EDT) From: Alfred Perlstein To: Poul-Henning Kamp Cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/sys/dev/vn vn.c src/sys/kern kern_conf.c vfs_subr.c src/sys/miscfs/specfs spec_vnops.c specdev.h src/sys/sys conf.h param.h types.h vnode.h src/sys/ufs/mfs mfs_vfsops.c In-Reply-To: <199907200947.CAA01573@freefall.freebsd.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk On Tue, 20 Jul 1999, Poul-Henning Kamp wrote: > phk 1999/07/20 02:47:56 PDT > > Modified files: > sys/dev/vn vn.c > sys/kern kern_conf.c vfs_subr.c > sys/miscfs/specfs spec_vnops.c specdev.h > sys/sys conf.h param.h types.h vnode.h > sys/ufs/mfs mfs_vfsops.c > Log: > Now a dev_t is a pointer to struct specinfo which is shared by all specdev > vnodes referencing this device. ... Poul-Henning, I've been watching your dev_t changes in CVS, am I correct to assume that they are for the purpose of providing an API for manipulating device status/info without having to hack into more private data, also to insure that device drivers don't get too entrenched into subsystems that may change at a later date? And also to provide a more meaningful looking api instead of cdevsw[blah[blah2]+x] that seemed to be prevelant throughout the source last I checked? Any other reasons? Just interested. thanks, -Alfred To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message