Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S271212AbUJVLVT (ORCPT ); Fri, 22 Oct 2004 07:21:19 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S271216AbUJVLVS (ORCPT ); Fri, 22 Oct 2004 07:21:18 -0400 Received: from holomorphy.com ([207.189.100.168]:15810 "EHLO holomorphy.com") by vger.kernel.org with ESMTP id S271212AbUJVLVJ (ORCPT ); Fri, 22 Oct 2004 07:21:09 -0400 Date: Fri, 22 Oct 2004 04:21:01 -0700 From: William Lee Irwin III To: Christoph Hellwig Cc: Christoph Lameter , "Chen, Kenneth W" , raybry@sgi.com, linux-kernel@vger.kernel.org Subject: Re: Hugepages demand paging V1 [3/4]: Overcommit handling Message-ID: <20041022112101.GR17038@holomorphy.com> References: <20041022110116.GA17699@infradead.org> <20041022111259.GQ17038@holomorphy.com> <20041022111626.GA18037@infradead.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20041022111626.GA18037@infradead.org> Organization: The Domain of Holomorphy User-Agent: Mutt/1.5.6+20040722i Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1230 Lines: 27 On Fri, Oct 22, 2004 at 12:01:16PM +0100, Christoph Hellwig wrote: >>> overcommit for huge pages sounds like a realy bad idea. Care to explain >>> why you want it? On Fri, Oct 22, 2004 at 04:12:59AM -0700, William Lee Irwin III wrote: > > It's the opposite of what its name implies; it implements strict > > non-overcommit, in the sense that it tries to prevent the sum of > > possible hugetlb allocations arising from handling hugetlb faults from > > exceeding the size of the hugetlb memory pool. On Fri, Oct 22, 2004 at 12:16:26PM +0100, Christoph Hellwig wrote: > I thought that was the state of the art for hugetlb pages already? Only vacuously so, for mainline is not handling hugetlb faults. The real impediment to all this is that no one is bothering to dredge up architecture manuals for the architectures they're touching to create plausible equivalents of update_mmu_cache(), clear_dcache_page() (not considered by Lameter's patches at all), et al for hugetlb. -- 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/