From owner-freebsd-smp Fri May 18 1:35:55 2001 Delivered-To: freebsd-smp@freebsd.org Received: from superconductor.rush.net (superconductor.rush.net [208.9.155.8]) by hub.freebsd.org (Postfix) with ESMTP id C5F0537B423; Fri, 18 May 2001 01:35:52 -0700 (PDT) (envelope-from bright@superconductor.rush.net) Received: (from bright@localhost) by superconductor.rush.net (8.11.2/8.11.2) id f4I8Zqa07851; Fri, 18 May 2001 04:35:52 -0400 (EDT) Date: Fri, 18 May 2001 04:35:50 -0400 From: Alfred Perlstein To: smp@freebsd.org Cc: jake@freebsd.org, jhb@freebsd.org, bp@freebsd.org Subject: Re: please review, that pesky vm lock Message-ID: <20010518043550.O7118@superconductor.rush.net> References: <20010517041116.O12365@superconductor.rush.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0us In-Reply-To: <20010517041116.O12365@superconductor.rush.net>; from bright@rush.net on Thu, May 17, 2001 at 04:11:17AM -0400 X-all-your-base: are belong to us. Sender: owner-freebsd-smp@FreeBSD.ORG Precedence: bulk List-ID: X-Loop: FreeBSD.org * Alfred Perlstein [010517 04:11] wrote: > The giant vm lock is pretty stable. The patch is here: > http://people.freebsd.org/~alfred/vm.diff > Updated patch is at the above url, several things were fixed: .) a race with vnode locking in the vnode pager was fixed. (alfred) .) vm_mtxp -> &vm_mtx (jake) .) all hadlock/haslock/waslock -> hadvmlock (jhb, jake) .) but with ordering trap_fatal fixed (jake) .) style (jhb, jake) .) don't aquire the lock just to drop it right away (jhb) .) don't aquire the lock just to test flags in the vmobject (jhb) .) fix comments to reflect the actual changes (jhb) -- -Alfred Perlstein [alfred@freebsd.org] Instead of asking why a piece of software is using "1970s technology," start asking why software is ignoring 30 years of accumulated wisdom. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-smp" in the body of the message