flashed the new one on top of the beta, from /sdcard/.
Both versions, old and new, are/were enforced in regards to SELinux
Working without the slightest of issues, mega smooth.
So the new one has HZ=300? If it does than this is great, should make things more responsive.
As always, keep it up! And btw, great idea regarding f2fs on system and cache. I think it should make a small difference if cache is formatted as f2fs, /system not so much, but then again, it would make more sense to format all partitions with the same fs.
Most likely the speed gains won't be huge though, because obviously most writes happen on the data partition. I strongly assume that this is also why on stock, only that partition is formatted with f2fs.
BTW, I was wondering, you've got commit 2dd9976e1fadaaee320239a4a671032374f8a869 , but that is only one patch out of the three-piece patch set from here:
https://lkml.org/lkml/2011/5/11/144 . In order to make SLUB work nicely, all three patches would be required (the patches for page_alloc.c are optional). I'm using all three patches for my own kernel and it works/compiles without issues. Otherwise I would consider switching to SLAB, which is known to work better on low-mem devices such as ours.
Anyway, soon I'll be using this kernel (well, the codebase has totally changed, lol) for a year and they're not getting worse, so keep them coming