From bf04670197b19682e9ba74f73296c798b1944b27 Mon Sep 17 00:00:00 2001 From: Richard Chang Date: Tue, 30 Jul 2024 08:36:47 +0000 Subject: [PATCH] zram: Ensure 1.5 GB free space before creating zram backing device fs_mgr follows system property 'ro.zram_backing_device_min_free_mb' to check available space before creating zram backing device. Previously, in Repair Mode, it requires at least 2 GB to boot successfully with 512 MB zram backing device size. So we can set 1.5 GB as the minimum threshold. Bug: 322821637 Bug: 326877642 Test: Fill up userdata, enlarge zram backing device size on next boot. Test: Boot to Repair Mode Flag: EXEMPT bugfix Change-Id: I16c6f1649181af94347b4534c790522bfd2fc166 --- performance/perf.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/performance/perf.mk b/performance/perf.mk index dfbdb5b..ad4011a 100644 --- a/performance/perf.mk +++ b/performance/perf.mk @@ -1,3 +1,7 @@ BOARD_VENDOR_SEPOLICY_DIRS += device/google/gs-common/performance/sepolicy PRODUCT_PACKAGES += dump_perf + +# Ensure enough free space to create zram backing device +PRODUCT_PRODUCT_PROPERTIES += \ + ro.zram_backing_device_min_free_mb=1536