From owner-freebsd-commit Thu Feb 22 03:10:31 1996 Return-Path: owner-commit Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id DAA11586 for freebsd-commit-outgoing; Thu, 22 Feb 1996 03:10:31 -0800 (PST) Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id DAA11577 for cvs-all-outgoing; Thu, 22 Feb 1996 03:10:22 -0800 (PST) Received: (from davidg@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id DAA11545 Thu, 22 Feb 1996 03:10:12 -0800 (PST) Date: Thu, 22 Feb 1996 03:10:12 -0800 (PST) From: David Greenman Message-Id: <199602221110.DAA11545@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/kern init_main.c src/sys/vm vm_glue.c vm_pageout.c Sender: owner-commit@FreeBSD.ORG Precedence: bulk davidg 96/02/22 03:10:12 Branch: sys/kern RELENG_2_1_0 sys/vm RELENG_2_1_0 Modified: sys/kern init_main.c sys/vm vm_glue.c vm_pageout.c Log: Retrofitted changes to add NO_SWAPPING option from -current (actually, it's the other way around - the changes in -current were based on these). The NO_SWAPPING option disables U-area paging (struct user & kernel stack) and can help improve performance in some special circumstances where a system has plenty of main memory and also has a lot of processes that are often in short waits (< 1 minute) but wake up frequently. Such is the case on a busy FTP archive like wcarchive. This option does not affect generic VM system paging. Revision Changes Path 1.25.4.1 +3 -1 src/sys/kern/init_main.c 1.20.4.4 +4 -3 src/sys/vm/vm_glue.c 1.51.4.2 +20 -12 src/sys/vm/vm_pageout.c