Over the past couple of weeks we've been doing some basic performance testing of the rmap overhead. For this I put together a rollup patch against 2.5.26 that includes what I'd consider basic rmap. As a reference, I'm also posting the patch here, so people can see what it consists of. The list of patches included are: minrmap The original minimal rmap patch truncate_leak A bug fix dmc_optimize Don't allocate pte_chain for one mapping vmstat Add rmap statistics for vmstat ptechain slab Allocate pte_chains from a slab daniel_rmap_speedup Use hashed pte_chain locks akpm_rmap_speedup Make pte_chain hold multiple pte ptrs Again, this patch applies against 2.5.26, and clearly does not include many of the recent rmap optimizations. Dave McCracken ====================================================================== Dave McCracken IBM Linux Base Kernel Team 1-512-838-3059 dmccr@us.ibm.com T/L 678-3059