summaryrefslogtreecommitdiff
path: root/mm
diff options
context:
space:
mode:
authorMartin Liu <liumartin@google.com>2021-10-06 07:50:08 +0000
committerMartin Liu <liumartin@google.com>2021-10-07 07:19:37 +0000
commit5e7cfd01eca07ce07ed4c54750850ef5a9443ba1 (patch)
treeddd7c2f5eb20b77fe696f941be8de2d42e1b71f4 /mm
parentb1785e21fa91bc960f037d1954ec71e089f19df7 (diff)
zram: finetune zram config mechanism
This commit has 2 changes. 1. enabling zram after boot complete as zram backing device needs to wait for /data/per_boot ready. 2. add a persistent property to overwrite zram size to support experimental tests. Bug: 200899926 Test: check zram swap and backing device Signed-off-by: Martin Liu <liumartin@google.com> Change-Id: I3caf84b1b877b9329a9fd742bcba3734c31a44c9 Merged-In: I3caf84b1b877b9329a9fd742bcba3734c31a44c9
Diffstat (limited to 'mm')
-rw-r--r--mm/pixel-mm-gki.rc8
1 files changed, 4 insertions, 4 deletions
diff --git a/mm/pixel-mm-gki.rc b/mm/pixel-mm-gki.rc
index 214acbb..e5ab7f7 100644
--- a/mm/pixel-mm-gki.rc
+++ b/mm/pixel-mm-gki.rc
@@ -19,11 +19,11 @@ on init
# khugepaged tuning
write /sys/kernel/mm/transparent_hugepage/khugepaged/scan_sleep_millisecs 60000
-on property:vendor.zram.size=2GB
- swapon_all /vendor/etc/fstab.zram.2g
+on property:persist.vendor.zram.size=*
+ setprop vendor.zram.size ${persist.vendor.zram.size}
-on property:vendor.zram.size=3GB
- swapon_all /vendor/etc/fstab.zram.3g
+on property:sys.boot_completed=1
+ swapon_all /vendor/etc/fstab.zram.${vendor.zram.size}
on property:sys.boot_completed=1
chmod 444 /sys/kernel/debug/page_owner