Sorry for asking but I'm still at the beginning of Android development.
Why a TPT with 2 Mb cache? I've created my own TPT with 37 and 9 are occupied with this ROM.
Is this relevant? Should we increase the cache partition to improve performance?
In this case your cache goes to the actual /cache NAND partition. Cache is directed to RAMdisk only if /cache partition is smaller than 20000kb.
Basically only things that are stored in the cache are market downloads and some logs that clockworkmod writes. It gets emptied at every boot anyway. You must have just downloaded something from the market. Most of the time /cache is empty and having large NAND partition for that is just plain waste of space.
What comes to performance, I think RAM is faster than NAND anyway. NAND would be safer in terms of corruption if cache would be more widely used. There also might be small impact on battery performance if RAMdisk would be more actively used. In normal use (where cache is hardly ever user) neither of these can really be considered as issues.
If you have large /cache NAND partition, it's best to keep your cache there. If you want to have benefits from better partitioning, cache can be directed to RAMdisk without issues. This ROM can handle both scenarios.
@KonstaT: New patches arrived to the kernel to fix the WiFi b/g issue (and maybe more). If you're not in the middle of building RLS5 please take a look at it. I don't know if it's for CM7 only (yet) or is it usable with ROMs based on the latest gingerbread update.
No, I'm not in the middle of making RLS5.
I have almost nothing done and very few new ideas.
I'm not in a hurry with the RLS5. I'd rather release something stable (if I decide to release it). Plan is to include the new kernel in the next release, but there are still couple of things that need to be taken care of. I'm really not a kernel developer so it's not entirely in my hands.