Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S264226AbUDSAju (ORCPT ); Sun, 18 Apr 2004 20:39:50 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S264229AbUDSAju (ORCPT ); Sun, 18 Apr 2004 20:39:50 -0400 Received: from florence.buici.com ([206.124.142.26]:27011 "HELO florence.buici.com") by vger.kernel.org with SMTP id S264226AbUDSAjs (ORCPT ); Sun, 18 Apr 2004 20:39:48 -0400 Date: Sun, 18 Apr 2004 17:39:47 -0700 From: Marc Singer To: Rik van Riel Cc: Marc Singer , Andrew Morton , wli@holomorphy.com, linux-kernel@vger.kernel.org Subject: Re: vmscan.c heuristic adjustment for smaller systems Message-ID: <20040419003947.GA15958@flea> References: <20040418061529.GF19595@flea> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.5.1+cvs20040105i Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 936 Lines: 24 On Sun, Apr 18, 2004 at 08:26:13PM -0400, Rik van Riel wrote: > On Sat, 17 Apr 2004, Marc Singer wrote: > > > I thought I sent a message about this. I've found that the problem > > *only* occurs when there is exactly one process running. > > BINGO! ;) > > Looks like this could be the referenced bits not being > flushed from the MMU and not found by the VM... Can you be a little more verbose for me? The ARM MMU doesn't keep track of page references, AFAICT. How does a context switch change this? I have looked into the case where the TLB for an old page isn't being flushed (by design), but I've been unable to fix the problem by forcing a TLB flush whenever a PTE is zeroed. - 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/