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