Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S965565AbVKGXgO (ORCPT ); Mon, 7 Nov 2005 18:36:14 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S965603AbVKGXgO (ORCPT ); Mon, 7 Nov 2005 18:36:14 -0500 Received: from holomorphy.com ([66.93.40.71]:18650 "EHLO holomorphy.com") by vger.kernel.org with ESMTP id S965565AbVKGXgN (ORCPT ); Mon, 7 Nov 2005 18:36:13 -0500 Date: Mon, 7 Nov 2005 15:35:38 -0800 From: William Lee Irwin III To: Adam Litke Cc: linux-mm@kvack.org, linux-kernel@vger.kernel.org, David Gibson , hugh@veritas.com, rohit.seth@intel.com, "Chen, Kenneth W" , akpm@osdl.org Subject: Re: [RFC 2/2] Hugetlb COW Message-ID: <20051107233538.GH29402@holomorphy.com> References: <1131397841.25133.90.camel@localhost.localdomain> <1131399533.25133.104.camel@localhost.localdomain> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1131399533.25133.104.camel@localhost.localdomain> Organization: The Domain of Holomorphy User-Agent: Mutt/1.5.9i Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1247 Lines: 27 On Mon, Nov 07, 2005 at 03:38:53PM -0600, Adam Litke wrote: > [RFC] COW for hugepages > (Patch originally from David Gibson ) > This patch implements copy-on-write for hugepages, hence allowing > MAP_PRIVATE mappings of hugetlbfs. > This is chiefly useful for cases where we want to use hugepages > "automatically" - that is to map hugepages without the knowledge of > the code in the final application (either via kernel hooks, or with > LD_PRELOAD). We can use various heuristics to determine when > hugepages might be a good idea, but changing the semantics of > anonymous memory from MAP_PRIVATE to MAP_SHARED without the app's > knowledge is clearly wrong. I'll go check for architectures where page protections may be encoded differently depending on the size of the translation, or whose code is otherwise unprepared to cope with protection bits. If you've done such checking already, I'd be much obliged to hear of it (in fact, I'd much prefer you to have done so). -- wli - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/