From mboxrd@z Thu Jan 1 00:00:00 1970 Date: Tue, 16 Oct 2001 15:02:35 -0200 (BRST) From: Marcelo Tosatti Subject: Re: Discardable mappings? In-Reply-To: <3BCB55DD.60607@zytor.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-linux-mm@kvack.org Return-Path: To: "H. Peter Anvin" Cc: linux-mm@kvack.org List-ID: On Mon, 15 Oct 2001, H. Peter Anvin wrote: > I have been working on a user-space persistent memory system, and would > like to bring up (again?) the possibility of a "discardable" class of > mappings. "Discardable" means that the system is free to throw away a > page without storing it to swap, and return SIGSEGV on access, since the > application can regenerate the data on that page if needed. > > My personal preference would be if this was a PROT_* flag that could be > used with mprotect(), since my system, and probably most other systems > which need this kind of functionality, use mprotect() on these pages > already, and it'd be nice to avoid Yet Another System Call[TM] in a very > performance-critical part of the system; furthermore, I tend to think of > mprotect() as controlling when to raise SIGSEGV, so it's not *completely* > out of place there... I don't see any problem with doing that. Just Write The Code. :) -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@kvack.org. For more info on Linux MM, see: http://www.linux-mm.org/