July 8: The minimal patch presented here is in sync with the 2.5.25 Linus tree and Rik's recent work on a minimal rmap patch for 2.5. This should be essentially identical to his patch... The "full" rmap patch broke with the substantial changes in 2.5.25 and is being tested. It may not be ready until 2.5.26... July 12: Updated patch! 2.5.25-rmap-2 includes Rik and akpm's latest fixes to the minimal rmap tree. I have also trivially done a BUG() --> BUG_ON() cleanup in rmap.c. Looks better. :) Full rmap patches now seem to be performing correctly and will be updated for 2.5.26. New incremental patches for Ed Tomlinson's SlabLRU feature and Dave McCracken's single-mapping optimizations will be available at that time. All patches will be incremental to the 'minimal' (core) rmap patch. At Daniel Phillips' request, a port of the minimal rmap core will also be made to 2.4.19-latest. Stay tuned. :)