summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJaegeuk Kim <jaegeuk@google.com>2021-10-26 11:00:31 -0700
committerJaegeuk Kim <jaegeuk@google.com>2021-10-27 20:46:49 +0000
commit3361c002208ba3c5216ddf0397ddc1fc090de124 (patch)
tree43a027137ff4815d834cf1010d51705d027fd003
parent2660db585ee3b43c3c8a54e302adfc57577c07b3 (diff)
downloadcrosshatch-3361c002208ba3c5216ddf0397ddc1fc090de124.tar.gz
Avoid FTL metadata writes by reducing small discards
Bug: 204201525 Signed-off-by: Jaegeuk Kim <jaegeuk@google.com> Change-Id: I5a478eea10e1c5723e0308d86e9a85ddd2f69675
-rw-r--r--init.hardware.rc3
1 files changed, 3 insertions, 0 deletions
diff --git a/init.hardware.rc b/init.hardware.rc
index 5102b018..eefa04ea 100644
--- a/init.hardware.rc
+++ b/init.hardware.rc
@@ -548,6 +548,9 @@ on property:sys.boot_completed=1
write /sys/devices/platform/soc/${ro.boot.bootdevice}/clkgate_enable 1
write /sys/devices/platform/soc/${ro.boot.bootdevice}/hibern8_on_idle_enable 1
+ # Limit 4KB discards to 2GB of space
+ write /dev/sys/fs/by-name/userdata/max_small_discards 5120
+
# Enable ZRAM on boot_complete
rm /data/unencrypted/zram_swap
swapon_all /vendor/etc/fstab.${ro.boot.hardware.platform}