From owner-cvs-all Thu May 17 15:49:15 2001 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 3D8F737B43C; Thu, 17 May 2001 15:49:10 -0700 (PDT) (envelope-from jhb@FreeBSD.org) Received: (from jhb@localhost) by freefall.freebsd.org (8.11.1/8.11.1) id f4HMn9b55818; Thu, 17 May 2001 15:49:09 -0700 (PDT) (envelope-from jhb) Message-Id: <200105172249.f4HMn9b55818@freefall.freebsd.org> From: John Baldwin Date: Thu, 17 May 2001 15:49:07 -0700 (PDT) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/vm vm_pageout.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: X-Loop: FreeBSD.ORG jhb 2001/05/17 15:49:06 PDT Modified files: sys/vm vm_pageout.c Log: During the code to pick a process to kill when memory is exhausted, keep the process in question locked as soon as we find it and determine it to be eligible until we actually kill it. To avoid deadlock, we don't block on the process lock but skip any process that is already locked during our search. Revision Changes Path 1.174 +19 -4 src/sys/vm/vm_pageout.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message