From owner-freebsd-arch Wed Dec 13 2:41: 5 2000 From owner-freebsd-arch@FreeBSD.ORG Wed Dec 13 02:41:03 2000 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from rina.r.dl.itc.u-tokyo.ac.jp (rina.r.dl.itc.u-tokyo.ac.jp [133.11.199.247]) by hub.freebsd.org (Postfix) with ESMTP id 15B8237B402; Wed, 13 Dec 2000 02:41:03 -0800 (PST) Received: from rina.r.dl.itc.u-tokyo.ac.jp (localhost [127.0.0.1]) by rina.r.dl.itc.u-tokyo.ac.jp (8.11.1+3.4Wpre/3.7W-rina.r-0.1-11.01.2000) with ESMTP id eBDAdIC58393; Wed, 13 Dec 2000 19:39:20 +0900 (JST) Date: Wed, 13 Dec 2000 19:39:18 +0900 Message-ID: From: Seigo Tanimura To: jhb@FreeBSD.org Cc: tanimura@r.dl.itc.u-tokyo.ac.jp, arch@FreeBSD.org, bright@wintelcom.net, dillon@earth.backplane.com Subject: Re: Even 1GB KVA is not enough, but we have no more space In-Reply-To: In your message of "Tue, 12 Dec 2000 09:08:40 -0800 (PST)" References: User-Agent: Wanderlust/1.1.1 (Purple Rain) SEMI/1.13.7 (Awazu) FLIM/1.13.2 (Kasanui) MULE XEmacs/21.1 (patch 12) (Channel Islands) (i386--freebsd) Organization: Digital Library Research Division, Information Techinology Centre, The University of Tokyo MIME-Version: 1.0 (generated by SEMI 1.13.7 - "Awazu") Content-Type: text/plain; charset=US-ASCII Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Tue, 12 Dec 2000 09:08:40 -0800 (PST), John Baldwin said: John> The reason being that when you do the wakeup(), another CPU might start John> executing other kernel task immediately. The first thing it will do is block Thanks, I added to the committed patch. tegge has point out that we ay still run into a deadlock if malloc(9) of an inode failes. So my next task is to improve vnode recycling (which depends on my learing how vnodes work) -- Seigo Tanimura To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message