From b2d8bf6c260291ab4d8d480f5ad19f854334ba83 Mon Sep 17 00:00:00 2001 From: Adithya R Date: Fri, 9 Apr 2021 22:17:10 +0530 Subject: [PATCH] sm6150-common: Configure zram from separate fstab Change-Id: I3d093f06b08ad1cc049325d0136b60cab70c29d0 --- rootdir/etc/fstab.zram | 4 ++++ rootdir/etc/init.target.rc | 6 +++--- sm6150.mk | 4 ++++ 3 files changed, 11 insertions(+), 3 deletions(-) create mode 100644 rootdir/etc/fstab.zram diff --git a/rootdir/etc/fstab.zram b/rootdir/etc/fstab.zram new file mode 100644 index 0000000..c33cdbb --- /dev/null +++ b/rootdir/etc/fstab.zram @@ -0,0 +1,4 @@ +# Android fstab file. + +# +/dev/block/zram0 none swap defaults zramsize=1073741824 diff --git a/rootdir/etc/init.target.rc b/rootdir/etc/init.target.rc index 1ddfc6e..58c608f 100644 --- a/rootdir/etc/init.target.rc +++ b/rootdir/etc/init.target.rc @@ -54,7 +54,7 @@ on init write /sys/block/sde/queue/nr_requests 256 on fs - mount_all --early + mount_all --early /vendor/etc/fstab.qcom restorecon_recursive /mnt/vendor/persist mkdir /mnt/vendor/persist/data 0700 system system @@ -64,7 +64,7 @@ on fs on late-fs wait_for_prop hwservicemanager.ready true exec_start wait_for_keymaster - mount_all --late + mount_all --late /vendor/etc/fstab.qcom on post-fs-data mkdir /data/vendor/nnhal 0700 system system @@ -97,7 +97,7 @@ on property:sys.boot_completed=1 write /proc/sys/vm/swappiness 100 # Enable ZRAM on boot_complete - swapon_all /vendor/etc/fstab.qcom + swapon_all /vendor/etc/fstab.zram # Runtime fs tuning write /sys/block/sda/queue/read_ahead_kb 128 diff --git a/sm6150.mk b/sm6150.mk index 326bc11..1d09c93 100644 --- a/sm6150.mk +++ b/sm6150.mk @@ -143,6 +143,10 @@ PRODUCT_PACKAGES += \ FM2 \ qcom.fmradio +# Fstab +PRODUCT_COPY_FILES += \ + $(LOCAL_PATH)/rootdir/etc/fstab.zram:$(TARGET_COPY_OUT_VENDOR)/etc/fstab.zram + # GPS PRODUCT_PACKAGES += \ android.hardware.gnss@2.1-impl-qti \