diff --git a/rootdir/etc/fstab.qcom b/rootdir/etc/fstab.qcom index b12c2ae..e21f0f8 100644 --- a/rootdir/etc/fstab.qcom +++ b/rootdir/etc/fstab.qcom @@ -53,4 +53,4 @@ vendor /vendor # The update_engine code looks for this entry in order to determine the boot device address # and fails if it does not find it. /dev/block/bootdevice/by-name/misc /misc emmc defaults defaults -/dev/block/zram0 none swap defaults zramsize=1073741824 +/dev/block/zram0 none swap defaults zramsize=1073741824,max_comp_streams=8 diff --git a/rootdir/etc/init.target.rc b/rootdir/etc/init.target.rc index b642c4d..a67912b 100644 --- a/rootdir/etc/init.target.rc +++ b/rootdir/etc/init.target.rc @@ -46,6 +46,10 @@ on init wait /dev/block/platform/soc/${ro.boot.bootdevice} symlink /dev/block/platform/soc/${ro.boot.bootdevice} /dev/block/bootdevice + # ZRAM setup + write /sys/block/zram0/comp_algorithm lz4 + write /proc/sys/vm/page-cluster 0 + on early-fs start vold