From owner-freebsd-current Mon Jan 22 15:43:42 2001 Delivered-To: freebsd-current@freebsd.org Received: from mass.dis.org (mass.dis.org [216.240.45.41]) by hub.freebsd.org (Postfix) with ESMTP id 038EF37B6A8 for ; Mon, 22 Jan 2001 15:43:21 -0800 (PST) Received: from mass.dis.org (localhost [127.0.0.1]) by mass.dis.org (8.11.1/8.11.1) with ESMTP id f0MNwd001891; Mon, 22 Jan 2001 15:58:40 -0800 (PST) (envelope-from msmith@mass.dis.org) Message-Id: <200101222358.f0MNwd001891@mass.dis.org> X-Mailer: exmh version 2.1.1 10/15/1999 To: Jason Evans Cc: current@freebsd.org Subject: Re: current panics in mount(2) In-reply-to: Your message of "Mon, 22 Jan 2001 12:42:05 PST." <20010122124205.D69199@canonware.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Mon, 22 Jan 2001 15:58:39 -0800 From: Mike Smith Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > On Mon, Jan 22, 2001 at 12:16:38PM -0800, Mike Smith wrote: > > In the meantime, perhaps we could > > ask that one of the SMPng rules of engagement mandate that no mutex > > structures or structure members should ever be exported as part of a > > userspace interface? > > This sounds fine in principle, but the real problem is that kernel > structures are exported. In order for us to fix some of the places where > structures are exported and an embedded mutex becomes necessary, we would > have to go out of our way to fix an existing design flaw. This would seem to be more or less obvious, yes. > Under normal circumstances, I would agree with you that broken code should > be fixed as it is modified. However, the amount of work that the SMPng > project is already taking on is overwhelming. Placing this additional > burden on the SMPng developers would in my opinion be detrimental to the > medium-term success of the project. I think that the alternative is also fairly undesirable. However, you're in the hot seat on this one, so it's your call. -- ... every activity meets with opposition, everyone who acts has his rivals and unfortunately opponents also. But not because people want to be opponents, rather because the tasks and relationships force people to take different points of view. [Dr. Fritz Todt] V I C T O R Y N O T V E N G E A N C E To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message