From owner-freebsd-arch Wed Feb 7 15:23:28 2001 Delivered-To: freebsd-arch@freebsd.org Received: from VL-MS-MR002.sc1.videotron.ca (relais.videotron.ca [24.201.245.36]) by hub.freebsd.org (Postfix) with ESMTP id 71B2A37B6C3; Wed, 7 Feb 2001 15:23:04 -0800 (PST) Received: from jehovah ([24.201.144.31]) by VL-MS-MR002.sc1.videotron.ca (Netscape Messaging Server 4.15) with SMTP id G8EUAA03.L5I; Wed, 7 Feb 2001 18:22:58 -0500 Message-ID: <002e01c0915d$326a7ec0$1f90c918@jehovah> From: "Bosko Milekic" To: "Terry Lambert" , "Boris Popov" Cc: , References: <200102072126.OAA24284@usr08.primenet.com> Subject: Re: vnode interlock API Date: Wed, 7 Feb 2001 18:25:02 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.00.2919.6700 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6700 Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Terry Lambert wrote: [...] > 3) It seems to mee that the additional parameter of MTX_DEF is > gratuitous, and tries to stretch mutex semantics further > than they should be stretched. I personally would have no > problem with the conversion of simple_{un}lock() into the > equivalent mtx_*() calls. Even if the MTX_DEF can not be > murdered without a large public outcry, using this as the Actually, it has been murdered: http://people.freebsd.org/~bmilekic/code/mutex_cleanup-7.1.diff Presently under testing. > the default demantic for the simple_*() equivalents isn't > really a bad idea, in my book, and could be done with > inline wrappers. Best case, one could apply the WITNESS > code to debugging 4.x problems, with some work. [...] > > Terry Lambert > terry@lambert.org > --- > Any opinions in this posting are my own and not those of my present > or previous employers. Regards, Bosko. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message