From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932660AbWFMADJ (ORCPT ); Mon, 12 Jun 2006 20:03:09 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S932661AbWFMADJ (ORCPT ); Mon, 12 Jun 2006 20:03:09 -0400 Received: from mail13.syd.optusnet.com.au ([211.29.132.194]:27858 "EHLO mail13.syd.optusnet.com.au") by vger.kernel.org with ESMTP id S932660AbWFMADH (ORCPT ); Mon, 12 Jun 2006 20:03:07 -0400 From: Con Kolivas To: Christoph Lameter Subject: Re: [PATCH 19/21] swap_prefetch: Conversion of nr_unstable to ZVC Date: Tue, 13 Jun 2006 09:59:47 +1000 User-Agent: KMail/1.9.1 Cc: linux-kernel@vger.kernel.org, akpm@osdl.org, Hugh Dickins , Marcelo Tosatti , Nick Piggin , linux-mm@kvack.org, Andi Kleen , Dave Chinner References: <20060612211244.20862.41106.sendpatchset@schroedinger.engr.sgi.com> <200606130957.28414.kernel@kolivas.org> In-Reply-To: <200606130957.28414.kernel@kolivas.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200606130959.48006.kernel@kolivas.org> Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org On Tuesday 13 June 2006 09:57, Con Kolivas wrote: > On Tuesday 13 June 2006 09:48, Christoph Lameter wrote: > > On Tue, 13 Jun 2006, Con Kolivas wrote: > > > Nack. You're changing some other code unintentionally. > > > > Is this okay? > > Not quite. > > Remove the test_pagestate variable entirely and leave the check something > like: > > if (!(sp_stat.prefetched_pages % SWAP_CLUSTER_MAX) && > above_background_load()) > goto out; > > Thanks Oh and The comment should read something like: /* * above_background_load() is expensive so we only perform * it every SWAP_CLUSTER_MAX prefetched_pages. * We test to see if we're above_background_load as disk activity * even at low priority can cause interrupt induced scheduling * latencies. */ -- -ck