From owner-freebsd-ia64 Tue Oct 16 7:23:55 2001 Delivered-To: freebsd-ia64@freebsd.org Received: from anchor-post-32.mail.demon.net (anchor-post-32.mail.demon.net [194.217.242.90]) by hub.freebsd.org (Postfix) with ESMTP id A1ECC37B408; Tue, 16 Oct 2001 07:23:52 -0700 (PDT) Received: from [62.49.251.130] (helo=herring.nlsystems.com) by anchor-post-32.mail.demon.net with esmtp (Exim 2.12 #1) id 15tV8I-000Dq2-0W; Tue, 16 Oct 2001 15:23:50 +0100 Received: from herring (herring [10.0.0.2]) by herring.nlsystems.com (8.11.2/8.11.2) with ESMTP id f9GEMY761764; Tue, 16 Oct 2001 15:22:34 +0100 (BST) (envelope-from dfr@nlsystems.com) Date: Tue, 16 Oct 2001 15:22:34 +0100 (BST) From: Doug Rabson To: John Baldwin Cc: Peter Wemm , , Subject: Re: non recursive lock reaquired.. In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-ia64@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On Mon, 15 Oct 2001, John Baldwin wrote: > Not unless you have a well defined order for zone locks. For processes we > always lock child processes then parent processes. Do you have an order in > mind for zone locks? If not, then how are you going to ensure two threads > won't lock the zones in the opposite order? Actually, I'm re-working pmap_kenter() and friends to avoid going through the zone allocator altogether. I may also remove the ia64_lpte from the pv_entry_t and allocate them from pseudo-page-tables. Not sure about that part yet. -- Doug Rabson Mail: dfr@nlsystems.com Phone: +44 20 8348 6160 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ia64" in the body of the message