The following rmap patches provide "full rmap" functionality to 2.5. They should apply cleanly to vanilla 2.5.27. 2.5.27-rmap-1-rmap13b Approximate parity with Rik's rmap-13b patch; replaces classzone with FreeBSD-esque page aging VM. 2.5.27-rmap-2-slablru A port of Ed Tomlinson's 'move slab pages onto LRU for aging' patch. Needs patch 1, above. 2.5.27-rmap-2b-dqcache Fix quota support with the slablru patch. Only useful if patch 2 is applied. 2.5.27-rmap-2c-slabfix Fixes SMP "out of memory" errors with the slablru patch. Thanks to Ed Tomlinson, the author of slablru, for trapping this one. More SMP testers wanted! :) 2.5.27-rmap-3-slaballoc Replace mempool allocation of pte_chains with ordinary slabs, from Bill Irwin. Applies to any of the above. 2.5.27-rmap-4-fixpfn Fix a general bug in rmap-2.5 (my fault) where zap_pte_range() would clear the pte before page_remove_rmap() would get called. This fix to the latter grabs the pfn from the page, not the lost pte. This fixes non-x86 platforms. Thanks to Russell King for tracking that one down! Applies safely to all of the above, but made for applying atop patch 3. ----------------------------------------------------------- Unrelated to rmap: 2.5.27-unresolved-syms serio_interrupt needs to be exported for input modules like i8042... 2.5.27-usb-fix Jan Harkes' patch keeps USB from oopsing on APM resume for my IBM Thinkpad. Craig Kulesa Last updated 22 Jul 2002