Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S262031AbVCCQzp (ORCPT ); Thu, 3 Mar 2005 11:55:45 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S262174AbVCCQzo (ORCPT ); Thu, 3 Mar 2005 11:55:44 -0500 Received: from omx2-ext.sgi.com ([192.48.171.19]:34760 "EHLO omx2.sgi.com") by vger.kernel.org with ESMTP id S262031AbVCCQzY (ORCPT ); Thu, 3 Mar 2005 11:55:24 -0500 Date: Thu, 3 Mar 2005 08:54:35 -0800 (PST) From: Christoph Lameter X-X-Sender: clameter@schroedinger.engr.sgi.com To: Andrew Morton cc: linux-kernel@vger.kernel.org, linux-ia64@vger.kernel.org Subject: Re: Page fault scalability patch V18: Drop first acquisition of ptl In-Reply-To: <20050302222008.4910eb7b.akpm@osdl.org> Message-ID: References: <20050302174507.7991af94.akpm@osdl.org> <20050302185508.4cd2f618.akpm@osdl.org> <20050302201425.2b994195.akpm@osdl.org> <20050302205612.451d220b.akpm@osdl.org> <20050302222008.4910eb7b.akpm@osdl.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 912 Lines: 24 On Wed, 2 Mar 2005, Andrew Morton wrote: > > This is not relevant since it only deals with file pages. > > OK. And CONFIG_DEBUG_PAGEALLOC? Its a debug feature that can be fixed if its broken. > > ptes are only > > installed atomically for anonymous memory (if CONFIG_ATOMIC_OPS > > is defined). > > It's a shame. A *nice* solution to this problem would address all pte ops > and wouldn't have such special cases... Yeah. See my mmu abstraction proposal. This is a solution until we can address the bigger issues. After that has been worked out the start/stop become begin/end transaction and the pte_cmpxchg are converted into mmu_add/mmu_change/mmu_commit - 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/