From owner-cvs-all Mon Dec 18 12:27:27 2000 From owner-cvs-all@FreeBSD.ORG Mon Dec 18 12:27:23 2000 Return-Path: Delivered-To: cvs-all@freebsd.org Received: from implode.root.com (root.com [209.102.106.178]) by hub.freebsd.org (Postfix) with ESMTP id 3250937B400; Mon, 18 Dec 2000 12:27:23 -0800 (PST) Received: from implode.root.com (localhost [127.0.0.1]) by implode.root.com (8.8.8/8.8.5) with ESMTP id MAA09338; Mon, 18 Dec 2000 12:20:46 -0800 (PST) Message-Id: <200012182020.MAA09338@implode.root.com> To: Poul-Henning Kamp Cc: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/vm vm_page.c In-reply-to: Your message of "Mon, 18 Dec 2000 21:22:45 +0100." <32456.977170965@critter> From: David Greenman Reply-To: dg@root.com Date: Mon, 18 Dec 2000 12:20:46 -0800 Sender: dg@implode.root.com Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG >In message <200012182014.MAA09279@implode.root.com>, David Greenman writes: > >>> The fix works by reverting the ordering of free memory so that the >>> chances of contig_malloc() succeeding increases. >>> >>> PR: 23291 >>> Submitted by: Andrew Atrens >>> >>> Revision Changes Path >>> 1.155 +2 -2 src/sys/vm/vm_page.c >> >> You've just significantly reduced the performance of FreeBSD in the >>process. FreeBSD does HEAD insertions in order to minimize cache thrashing. >>This is not an appropriate fix for the problem that you're trying to fix >>and I want to see this change backed out. > >As soon as floppies work with whatever appropriate patch the VM >Gods deem suitable this can be backed out. Until this commit >floppies did not work on systems with more than 256M (128M ?) of >RAM because the bounce-buffer setup failed. > >Please look in the PR for an analysis which I think indicates that >the optimization you mention were invalid since it broke floppy disks >and other bounce-buffer users (like aha ?) Sorry, my mistake - the function that you modified appears to only be used during startup and not during normal use (whew!). I withdraw my objection. -DG David Greenman Co-founder, The FreeBSD Project - http://www.freebsd.org President, TeraSolutions, Inc. - http://www.terasolutions.com Pave the road of life with opportunities. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message