From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933145AbXCMURJ (ORCPT ); Tue, 13 Mar 2007 16:17:09 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S933177AbXCMURJ (ORCPT ); Tue, 13 Mar 2007 16:17:09 -0400 Received: from gw.goop.org ([64.81.55.164]:33588 "EHLO mail.goop.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S933145AbXCMURH (ORCPT ); Tue, 13 Mar 2007 16:17:07 -0400 Message-ID: <45F706BC.7060407@goop.org> Date: Tue, 13 Mar 2007 13:17:00 -0700 From: Jeremy Fitzhardinge User-Agent: Thunderbird 1.5.0.10 (X11/20070302) MIME-Version: 1.0 To: Matt Mackall CC: Nick Piggin , Andrew Morton , clameter@sgi.com, linux-mm@kvack.org, linux-kernel@vger.kernel.org Subject: Re: [QUICKLIST 0/4] Arch independent quicklists V2 References: <20070313071325.4920.82870.sendpatchset@schroedinger.engr.sgi.com> <20070313005334.853559ca.akpm@linux-foundation.org> <45F65ADA.9010501@yahoo.com.au> <20070313035250.f908a50e.akpm@linux-foundation.org> <45F685C6.8070806@yahoo.com.au> <20070313041551.565891b5.akpm@linux-foundation.org> <45F68B4B.9020200@yahoo.com.au> <20070313044756.b45649ac.akpm@linux-foundation.org> <45F69287.8040509@yahoo.com.au> <45F6DFA2.9060106@goop.org> <20070313200313.GG10459@waste.org> In-Reply-To: <20070313200313.GG10459@waste.org> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Matt Mackall wrote: > On Tue, Mar 13, 2007 at 10:30:10AM -0700, Jeremy Fitzhardinge wrote: > >> Nick Piggin wrote: >> >>> However we still have to visit those to-be-unmapped parts of the page >>> table, >>> to find the pages and free them. So we still at least need to bring it >>> into >>> cache for the read... at which point, the store probably isn't a big >>> burden. >>> >> Why not try to find a place to stash a linklist pointer and link them >> all together? Saves the pulldown pagetable walk altogether. >> > > Because we'd need one link per mm that a page is mapped in? > Can pagetable pages be shared between mms? (Kernel pmds in PAE excepted.) J