From owner-cvs-sys Wed May 22 17:46:25 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id RAA16512 for cvs-sys-outgoing; Wed, 22 May 1996 17:46:25 -0700 (PDT) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id RAA16458; Wed, 22 May 1996 17:46:04 -0700 (PDT) Date: Wed, 22 May 1996 17:46:04 -0700 (PDT) From: John Dyson Message-Id: <199605230046.RAA16458@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/vm swap_pager.c swap_pager.h vm_map.c vm_object.c src/sys/sys mman.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 96/05/22 17:46:03 Modified: sys/sys mman.h sys/vm swap_pager.c swap_pager.h vm_map.c vm_object.c Log: Initial support for MADV_FREE, support for pages that we don't care about the contents anymore. This gives us alot of the advantage of freeing individual pages through munmap, but with almost none of the overhead. Revision Changes Path 1.14 +2 -1 src/sys/sys/mman.h 1.67 +27 -1 src/sys/vm/swap_pager.c 1.16 +2 -1 src/sys/vm/swap_pager.h 1.47 +2 -1 src/sys/vm/vm_map.c 1.73 +12 -56 src/sys/vm/vm_object.c