How does compcache differ in concept from, say:
- use mtdram driver to make a MTD device out of ram
- use jffs2 with compression enabled on the new mtd device
- put a swapfile on that filesystem and swap to it
Is there a fundamental reason that this wouldn't work and compcache is needed, or is compcache just trying to remove some of those layers?