Re: [PATCH] mm/filemap.c: unconditionally call mark_page_accessed

From: Valdis . Kletnieks
Date: Thu Mar 15 2007 - 13:40:00 EST


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.

Attachment: pgp00000.pgp
Description: PGP signature