From 1540e87a66c7137be7d9996562a304e1125d7c23 Mon Sep 17 00:00:00 2001 From: Martin Liu Date: Tue, 12 Sep 2023 16:02:17 +0800 Subject: [PATCH] gs101: tweak memory management - set lmkd's swap_free_low_percentage to 100 - decrease swappiness to 60 This tweak also aligns the policy with P23. Test: boots with correct settings Bug: 299975853 Change-Id: I0ed7088ddf2ff2fa0feca2197e5cc03c7f5c6778 Signed-off-by: Martin Liu --- conf/init.gs101.rc | 2 +- device.mk | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/conf/init.gs101.rc b/conf/init.gs101.rc index 6927e858..b554d418 100644 --- a/conf/init.gs101.rc +++ b/conf/init.gs101.rc @@ -717,7 +717,7 @@ on property:sys.boot_completed=1 # Enable ZRAM on boot_complete swapon_all /vendor/etc/fstab.${ro.board.platform} - write /proc/sys/vm/swappiness 100 + write /proc/sys/vm/swappiness 60 # Force empty CMA write /sys/kernel/vendor_mm/cma/farawimg/force_empty 1 diff --git a/device.mk b/device.mk index 919520b1..eee489d8 100644 --- a/device.mk +++ b/device.mk @@ -1131,5 +1131,9 @@ PRODUCT_PROPERTY_OVERRIDES += \ # Call deleteAllKeys if vold detects a factory reset PRODUCT_VENDOR_PROPERTIES += ro.crypto.metadata_init_delete_all_keys.enabled=true +# Increase lmkd aggressiveness +PRODUCT_PROPERTY_OVERRIDES += \ + ro.lmk.swap_free_low_percentage=100 + # Hardware Info Collection include hardware/google/pixel/HardwareInfo/HardwareInfo.mk