From b08763abc6bb424ca6732f6afcbc26b14a00cdad Mon Sep 17 00:00:00 2001 From: Artem Borisov <dedsa2002@gmail.com> Date: Sat, 27 Oct 2018 22:34:04 +0300 Subject: [PATCH] msm8953-common: Enable ZRAM with LZ4 compression Change-Id: Idc11b64c018bfcd133afa5f5215c4f6dbbe56174 --- rootdir/fstab.qcom | 2 ++ rootdir/fstab_AB.qcom | 2 ++ rootdir/init.qcom.rc | 5 +++++ 3 files changed, 9 insertions(+) diff --git a/rootdir/fstab.qcom b/rootdir/fstab.qcom index 8625e9f..08795a0 100644 --- a/rootdir/fstab.qcom +++ b/rootdir/fstab.qcom @@ -20,3 +20,5 @@ /devices/soc/7864900.sdhci/mmc_host* auto auto defaults wait,voldmanaged=sdcard1:auto,noemulatedsd,encryptable=userdata /devices/soc/7000000.ssusb/7000000.dwc3/xhci-hcd.0.auto* auto auto defaults wait,voldmanaged=usb:auto + +/dev/block/zram0 none swap defaults zramsize=536870912,max_comp_streams=8 diff --git a/rootdir/fstab_AB.qcom b/rootdir/fstab_AB.qcom index 9c459ab..431472f 100644 --- a/rootdir/fstab_AB.qcom +++ b/rootdir/fstab_AB.qcom @@ -14,3 +14,5 @@ /devices/soc/7864900.sdhci/mmc_host* auto auto defaults wait,voldmanaged=sdcard1:auto,noemulatedsd,encryptable=userdata /devices/soc/7000000.ssusb/7000000.dwc3/xhci-hcd.0.auto* auto auto defaults wait,voldmanaged=usb:auto + +/dev/block/zram0 none swap defaults zramsize=536870912,max_comp_streams=8 diff --git a/rootdir/init.qcom.rc b/rootdir/init.qcom.rc index fc77e0d..181a9e4 100644 --- a/rootdir/init.qcom.rc +++ b/rootdir/init.qcom.rc @@ -45,6 +45,10 @@ on init chown root system /sys/fs/cgroup/memory/bg/tasks chmod 0660 /sys/fs/cgroup/memory/bg/tasks + # ZRAM setup + write /sys/block/zram0/comp_algorithm lz4 + write /proc/sys/vm/page-cluster 0 + on post-fs chmod 0755 /sys/kernel/debug/tracing @@ -580,4 +584,5 @@ service time_daemon /system/vendor/bin/time_daemon writepid /dev/cpuset/system-background/tasks on property:dev.bootcomplete=1 + swapon_all /fstab.qcom setprop sys.io.scheduler "bfq" -- GitLab