From owner-freebsd-arch Sun Feb 23 19:48: 0 2003 Delivered-To: freebsd-arch@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F0E9537B401 for ; Sun, 23 Feb 2003 19:47:58 -0800 (PST) Received: from mail.chesapeake.net (chesapeake.net [205.130.220.14]) by mx1.FreeBSD.org (Postfix) with ESMTP id D314A43F93 for ; Sun, 23 Feb 2003 19:47:57 -0800 (PST) (envelope-from jroberson@chesapeake.net) Received: from localhost (jroberson@localhost) by mail.chesapeake.net (8.11.6/8.11.6) with ESMTP id h1O3lns20401; Sun, 23 Feb 2003 22:47:49 -0500 (EST) (envelope-from jroberson@chesapeake.net) Date: Sun, 23 Feb 2003 22:47:49 -0500 (EST) From: Jeff Roberson To: phk@phk.freebsd.dk Cc: arch@FreeBSD.ORG Subject: Re: More buf cache locking. (patch) In-Reply-To: <81797.1045992198@critter.freebsd.dk> Message-ID: <20030223224612.H19976-100000@mail.chesapeake.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Sun, 23 Feb 2003 phk@phk.freebsd.dk wrote: > In message <20030222221028.J1116-100000@mail.chesapeake.net>, Jeff Roberson writes: > >I forgot, the patch is at: > > > >http://www.chesapeake.net/~jroberson/bcache.diff > > I just quickly browsed this, and the only question I really have is about > patch in vm/uma_core.c: what does that do ? I have that in my tree to detect LOR with giant. UMA doesn't often need giant but it may in some cases. This caused problems with the fdesc code before. I'd really like something in witness that says "May acquire giant" or maybe even more generally "May acquire lock x" to detect corner cases. Anyway, I Just forgot to delete this diff when I diffed my tree. It has nothing to do with the buf cache. :-) Cheers, Jeff To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message