From owner-cvs-src@FreeBSD.ORG Mon Mar 31 13:09:58 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1347C37B401; Mon, 31 Mar 2003 13:09:58 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B0AF143FB1; Mon, 31 Mar 2003 13:09:57 -0800 (PST) (envelope-from wes@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h2VL9v0U020007; Mon, 31 Mar 2003 13:09:57 -0800 (PST) (envelope-from wes@repoman.freebsd.org) Received: (from wes@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h2VL9vxa020006; Mon, 31 Mar 2003 13:09:57 -0800 (PST) Message-Id: <200303312109.h2VL9vxa020006@repoman.freebsd.org> From: Wes Peters Date: Mon, 31 Mar 2003 13:09:57 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/lib/libc/sys madvise.2 src/sys/sys mman.h proc.h src/sys/vm vm_mmap.c vm_pageout.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Mar 2003 21:10:01 -0000 wes 2003/03/31 13:09:57 PST FreeBSD src repository Modified files: lib/libc/sys madvise.2 sys/sys mman.h proc.h sys/vm vm_mmap.c vm_pageout.c Log: Add a facility allowing processes to inform the VM subsystem they are critical and should not be killed when pageout is looking for more memory pages in all the wrong places. Reviewed by: arch@ Sponsored by: St. Bernard Software Revision Changes Path 1.29 +9 -0 src/lib/libc/sys/madvise.2 1.35 +1 -0 src/sys/sys/mman.h 1.308 +1 -0 src/sys/sys/proc.h 1.157 +15 -0 src/sys/vm/vm_mmap.c 1.228 +2 -1 src/sys/vm/vm_pageout.c