カーネルソース眺めてたら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割り当てサイズはとりあえず、な値です。