diff options
author | Martin Liu <liumartin@google.com> | 2021-10-06 07:50:08 +0000 |
---|---|---|
committer | Martin Liu <liumartin@google.com> | 2021-10-07 07:19:37 +0000 |
commit | 5e7cfd01eca07ce07ed4c54750850ef5a9443ba1 (patch) | |
tree | ddd7c2f5eb20b77fe696f941be8de2d42e1b71f4 /mm | |
parent | b1785e21fa91bc960f037d1954ec71e089f19df7 (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.rc | 8 |
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 |