From owner-cvs-sys Wed Mar 1 15:30:14 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id PAA03794 for cvs-sys-outgoing; Wed, 1 Mar 1995 15:30:14 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id PAA03778; Wed, 1 Mar 1995 15:30:06 -0800 Date: Wed, 1 Mar 1995 15:30:06 -0800 From: David Greenman Message-Id: <199503012330.PAA03778@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/vm swap_pager.c vm_fault.c vm_map.c vm_object.c vm_object.h vm_page.c vm_page.h vm_pageout.c vm_pageout.h vnode_pager.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/03/01 15:30:05 Modified: sys/vm swap_pager.c vm_fault.c vm_map.c vm_object.c vm_object.h vm_page.c vm_page.h vm_pageout.c vm_pageout.h vnode_pager.c Log: Various changes from John and myself that do the following: New functions create - vm_object_pip_wakeup and pagedaemon_wakeup that are used to reduce the actual number of wakeups. New function vm_page_protect which is used in conjuction with some new page flags to reduce the number of calls to pmap_page_protect. Minor changes to reduce unnecessary spl nesting. Rewrote vm_page_alloc() to improve readability. Various other mostly cosmetic changes.