summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArtem Borisov <dedsa2002@gmail.com>2018-01-01 22:27:35 +0300
committerZips <hcolmenares@gmail.com>2018-01-09 10:50:05 -0500
commitd38d8a56a8317dfb5a0075e64418812fbaae3457 (patch)
tree3347da0018247524c0210eae2a7c21e87d5dbc3e
parentdd743a03abd9f30b306c8339b78337768fdbc6bc (diff)
deb: Enable ZRAM
I have backported enough kernel stuff to align our implementation with android-3.10. Use ~500MB disk, 4 compression streams, lz4 compression. Change-Id: I82ee5c43aefb732ee603bdf1ae190e5e9936e660
-rw-r--r--fstab.deb1
-rw-r--r--init.deb.rc6
2 files changed, 6 insertions, 1 deletions
diff --git a/fstab.deb b/fstab.deb
index f7ec9f8..763efb4 100644
--- a/fstab.deb
+++ b/fstab.deb
@@ -26,3 +26,4 @@
/dev/block/platform/msm_sdcc.1/by-name/rpmb /rpmb emmc defaults defaults
/dev/block/platform/msm_sdcc.1/by-name/abootb /abootb emmc defaults defaults
/devices/platform/msm_hsusb_host/usb* auto auto defaults voldmanaged=usb:auto,noemulatedsd
+/dev/block/zram0 none swap defaults zramsize=533413200,max_comp_streams=4,notrim
diff --git a/init.deb.rc b/init.deb.rc
index e1ea291..ccd653e 100644
--- a/init.deb.rc
+++ b/init.deb.rc
@@ -33,8 +33,13 @@ on init
mkdir /persist 0771 system system
mkdir /firmware 0771 system system
+ # ZRAM setup
+ write /sys/block/zram0/comp_algorithm lz4
+ write /proc/sys/vm/page-cluster 0
+
on fs
mount_all ./fstab.flo
+ swapon_all ./fstab.flo
restorecon_recursive /persist
write /sys/kernel/boot_adsp/boot 1
@@ -91,7 +96,6 @@ on boot
# Enable DEBUG_SUSPEND, DEBUG_EXIT_SUSPEND, and DEBUG_WAKEUP
write /sys/module/wakelock/parameters/debug_mask 7
- write /proc/sys/vm/swappiness 0
#To allow interfaces to get v6 address when tethering is enabled
write /proc/sys/net/ipv6/conf/rmnet0/accept_ra 2