Tried quickly to add support for packet writing, but the patch to add this feature hasn't been integrated yet, and there is only for 2.6.0-test1.
Here you can find the kernel patches. Basically, you add the packet writing support in block devices section, and udf support in filesystems section, then you use cdrwtool and udftools to handle you CDRW.
Yesterday I studied mm/vmscan.c for a while and it doesn't look too hard to port my code to it, in particular because I had already studied rmap implementation for a bit, but it was only a quick glance. Now I am going to take a look at it briefly again, since I am very tired today. Hopefully tomorrow or Thursday night I can starting adding my code to this kernel tree.
Looking forward to 2.7: compressed caching?
I was very glad to know that CC has been mentioned when talking about 2.7 in Linux Weekly News. Check it out:
I am working in my spare time to make compressed caching a possible candidate for integration.