From owner-cvs-all Mon Oct 15 17:33:10 2001 Delivered-To: cvs-all@freebsd.org Received: from salmon.maths.tcd.ie (salmon.maths.tcd.ie [134.226.81.11]) by hub.freebsd.org (Postfix) with SMTP id 2EF8E37B409; Mon, 15 Oct 2001 17:33:06 -0700 (PDT) Received: from walton.maths.tcd.ie by salmon.maths.tcd.ie with SMTP id ; 16 Oct 2001 01:33:05 +0100 (BST) To: Alfred Perlstein Cc: Garrett Wollman , cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/vm vnode_pager.c In-Reply-To: Your message of "Mon, 15 Oct 2001 16:44:31 CDT." <20011015164431.G59854@elvis.mu.org> Date: Tue, 16 Oct 2001 01:33:04 +0100 From: Ian Dowse Message-ID: <200110160133.aa67738@salmon.maths.tcd.ie> Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG In message <20011015164431.G59854@elvis.mu.org>, Alfred Perlstein writes: >* Garrett Wollman [011015 16:40] wrote: >> Actually, that is a good and intentional feature. (See all the papers >> on TSM.) That doesn't necessarily mean that it's useful or >> appropriate for *nodes, though. >I currently don't have a better idea, but I really don't like >the current TSM stuff for this reason, BSD/os has managed to >go for a long time without needing to implement such things >(at least for sockets) and I hope that we can get away from it >or at least contain its spread to other subsystems. I sometimes think that FreeBSD's zone allocator tries to be too many things at once. Maybe zinit() should have a ZONE_TYPESTABLE flag so that only for code that really requires type-stability do we guarantee to provide it. That would pave the way for some kind of memory reuse mechanism, should it prove beneficial. Ian To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message