Update of /cvsroot/linuxcompressed/linux/arch/i386
In directory sc8-pr-cvs1:/tmp/cvs-serv13256/arch/i386
Modified Files:
config.in
Log Message:
Features
o New clean page adaptability. This policy disables compression of
clean pages when it is not worth it (i.e., most pages are compressed
and freed, without being reclaimed to the system).
o Two new configuration options to disable the whole adaptability
policy and clean page adaptability separately. It was most used for
some tests, but it might be useful for someone which has compressed
caching performing not very well.
Bug Fixes
o Make the LZO code compile on Athlon systems
o __read_comp_cache(): if a dirty fragment was supposed to be freed,
it wouldn't be actually freed because we forgot to drop a reference on
the fragment.
Cleanups
o Lots, mainly in adaptivity.c
Index: config.in
===================================================================
RCS file: /cvsroot/linuxcompressed/linux/arch/i386/config.in,v
retrieving revision 1.23
retrieving revision 1.24
diff -C2 -r1.23 -r1.24
*** config.in 10 Sep 2002 16:42:58 -0000 1.23
--- config.in 22 Nov 2002 16:01:33 -0000 1.24
***************
*** 213,216 ****
--- 213,222 ----
bool ' Double Page Size' CONFIG_COMP_DOUBLE_PAGE
bool ' Compressed Swap' CONFIG_COMP_SWAP
+ bool ' Disable Adaptability' CONFIG_COMP_DIS_ADAPT
+ if [ "$CONFIG_COMP_DIS_ADAPT" = "y" ]; then
+ define_bool CONFIG_COMP_DIS_CLEAN y
+ else
+ bool ' Disable Clean Page Adaptability' CONFIG_COMP_DIS_CLEAN
+ fi
fi
fi
|