[OLPC-devel] Weekly work summary [11/12]

Nitin Gupta nitingupta.mail at gmail.com
Sun Aug 13 17:19:46 EDT 2006


------------
Project: Compressed Caching for Linux
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 is weekly work summary [11/12] and happy to say its
'ccache-anon-alpha-003' release :)

It is 'nearly' complete compressed caching feature for anonymous pages.

Changes from 'alpha-002'
------------------------
-- LZO de/compression is now working! So, pages are now compressed cyclically
with algos WKdm, WK4x4 and LZO and stored in the compression structure.

-- Proper error code propagation in compress()->wrapper()->real_compress(). This
revealed some unusual error conditions.

-- Some code cleanups, random bug fixes.

Known Problems
--------------

-- Pages decompressed on lookup are not added to (active) LRU. Doing this is
strangely causing system freeze and still no idea why this is happening.

-- Pages that expand on compression are pinned in memory and come again and
again for compression (since they stay assigned to vswap). Should write such
pages to swap disk (if exists).

-- Pages are decompressed even when they are looked-up just to be freed. In
these cases, compressed page chunks should simply be freed.

TODO
----

-- Fix above and code cleanups.

-- Test and Benchmark on OLPC board (and desktop) and post prelim results.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: patch-ccache-anon-alpha-003-2.6.18-rc4.diff
Type: text/x-patch
Size: 237360 bytes
Desc: not available
URL: <http://lists.laptop.org/pipermail/devel/attachments/20060814/5f5866a6/attachment.bin>


More information about the Devel mailing list