カーネルソース眺めてたらi386_mfld_moto_defconfigに
CONFIG_ZRAM=y
と書かれてましたよ?カーネル弄る必要無さそうですね?
って事で端末Boot時にこんな感じに
#!/system/bin/sh echo 90 > /proc/sys/vm/swappiness echo $((100*1024*1024)) > /sys/block/zram0/disksize busybox mknod /dev/zram0 b 253 0 busybox mkswap /dev/zram0 busybox swapon /dev/zram0
127|shell@smi:/ $ busybox free busybox free total used free shared buffers Mem: 994000 901344 92656 0 59392 Swap: 102396 58924 43472 Total: 1096396 960268 136128
swappinessとzram割り当てサイズはとりあえず、な値です。