------------ Project: Compressed Caching for Linux Project Home: http://linuxcompressed.sourceforge.net Git (web): http://dev.laptop.org/git.do?p=projects/linux-mm-cc Git (git): git://dev.laptop.org/projects/linux-mm-cc ------------
Hi! This patch has significantly changed locking scheme in lookup functions. This was to solve race problems which surfaced while testing on SMP system. [Patch download]: http://prdownloads.sourceforge.net/linuxcompressed/patch-ccache-alpha-007-2.6.18?download I tested this patch on 32-bit system Only with 10M for page-cache and 5M for swap-cache (RAM: 128M). I think, porting compression algos. to 64-bit is all thats needed for 64-bit ccache support. Please mail me (or mailing list) if you are interested in this. It will be great help if anyone can please provide code review for this patch :) * Changelog: ccache-alpha-007 (applies to 2.6.18) Changes since ccahe-alpha-006 -- Major locking changes in lookup functions. -- Fixed chunk_head usage count which could lead to 'double free' -- Removed abt. 500 LOC. Cheers, Nitin _______________________________________________ Devel mailing list Devel@laptop.org http://mailman.laptop.org/mailman/listinfo/devel