From owner-cvs-all Mon Feb 25 21:49:33 2002 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 4FB7737B404; Mon, 25 Feb 2002 21:49:28 -0800 (PST) Received: (from silby@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id g1Q5nSM62802; Mon, 25 Feb 2002 21:49:28 -0800 (PST) (envelope-from silby) Message-Id: <200202260549.g1Q5nSM62802@freefall.freebsd.org> From: Mike Silbersack Date: Mon, 25 Feb 2002 21:49:28 -0800 (PST) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/vm vm_fault.c vm_page.c vm_pageout.c vm_pageout.h X-FreeBSD-CVS-Branch: RELENG_4 Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG silby 2002/02/25 21:49:28 PST Modified files: (Branch: RELENG_4) sys/vm vm_fault.c vm_page.c vm_pageout.c vm_pageout.h Log: MFC OOM killer changes: Changes to make the OOM killer much more effective: - Allow the OOM killer to target processes currently locked in memory. These very often are the ones doing the memory hogging. - Drop the wakeup priority of processes currently sleeping while waiting for their page fault to complete. In order for the OOM killer to work well, the killed process and other system processes waiting on memory must be allowed to wakeup first. Revision Changes Path 1.128 +2 -2 src/sys/vm/vm_fault.c 1.176 +23 -0 src/sys/vm/vm_page.c 1.188 +1 -2 src/sys/vm/vm_pageout.c 1.28 +3 -1 src/sys/vm/vm_pageout.h Revision Changes Path 1.108.2.8 +2 -2 src/sys/vm/vm_fault.c 1.147.2.14 +23 -0 src/sys/vm/vm_page.c 1.151.2.13 +1 -2 src/sys/vm/vm_pageout.c 1.26.2.1 +3 -1 src/sys/vm/vm_pageout.h To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message