From owner-freebsd-hackers Thu Jun 4 11:09:30 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA27269 for freebsd-hackers-outgoing; Thu, 4 Jun 1998 11:09:30 -0700 (PDT) (envelope-from owner-freebsd-hackers@FreeBSD.ORG) Received: from smtp04.primenet.com (daemon@smtp04.primenet.com [206.165.6.134]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA27198; Thu, 4 Jun 1998 11:09:10 -0700 (PDT) (envelope-from tlambert@usr05.primenet.com) Received: (from daemon@localhost) by smtp04.primenet.com (8.8.8/8.8.8) id LAA14993; Thu, 4 Jun 1998 11:09:09 -0700 (MST) Received: from usr05.primenet.com(206.165.6.205) via SMTP by smtp04.primenet.com, id smtpd014975; Thu Jun 4 11:09:09 1998 Received: (from tlambert@localhost) by usr05.primenet.com (8.8.5/8.8.5) id LAA01972; Thu, 4 Jun 1998 11:09:05 -0700 (MST) From: Terry Lambert Message-Id: <199806041809.LAA01972@usr05.primenet.com> Subject: Re: kernfs/procfs questions... To: dyson@FreeBSD.ORG Date: Thu, 4 Jun 1998 18:09:05 +0000 (GMT) Cc: jonny@jonny.eng.br, mike@dingo.cdrom.com, mike@smith.net.au, hackers@FreeBSD.ORG In-Reply-To: <199806040441.XAA00768@dyson.iquest.net> from "John S. Dyson" at Jun 3, 98 11:41:14 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-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > Think of this issue: > When writing a message to a /kernfs file to modify a function, > do you want to implement a full and general interface for partial > message transfers, etc??? Sysctl is pseudo-message based, and > operations are complete within themselves. I think the answer to this question may be: Yes. Once. > Also, kernfs implies > a filesystem, and the associated VFS stuff, while it isn't needed > with sysctl. You don't need vnodes, or any of the other cruft > to implement the unnecessary state for sysctl, while filesystems > have to implement all kinds of things... They don't have to. That's just the VFS API FreeBSD currently chooses to have. John H. certainly didn't design it to be that way. Speaking of which, is it stable enough for people without commit privs to wade back into the pool and start flinging patches yet? It seems that you had some SMP patches that you wanted to flesh out and commit, and Peter has announced some NFS patches, and Michael has yet to commit his vput() changes, and that it would be a good idea to wait on them before slogging back in to restart work on the reconstruction... 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-hackers" in the body of the message