[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <200703151737.l2FHb81d001600@turing-police.cc.vt.edu>
Date: Thu, 15 Mar 2007 13:37:08 -0400
From: Valdis.Kletnieks@...edu
To: Andreas Mohr <andi@...x01.fht-esslingen.de>
Cc: Dave Kleikamp <shaggy@...ux.vnet.ibm.com>,
Ashif Harji <asharji@...uwaterloo.ca>, linux-mm@...ck.org,
Nick Piggin <npiggin@...e.de>, Jan Kara <jack@...e.cz>,
linux-kernel@...r.kernel.org, akpm@...ux-foundation.org
Subject: Re: [PATCH] mm/filemap.c: unconditionally call mark_page_accessed
On Wed, 14 Mar 2007 22:33:17 BST, Andreas Mohr said:
> it'd seem we need some kind of state management here to figure out good
> intervals of when to call mark_page_accessed() *again* for this page. E.g.
> despite non-changing access patterns you could still call mark_page_accessed(
)
> every 32 calls or so to avoid expiry, but this would need extra helper
> variables.
What if you did something like
if (jiffies%32) {...
(Possibly scaling it so the low-order bits change). No need to lock it, as
"right most of the time" is close enough.
Content of type "application/pgp-signature" skipped
Powered by blists - more mailing lists