Files
Albert I e2123901be veux: Configure zRAM using fstab
* "32-bit overflow" CAF mentioned in the function wrapper inside post-boot
  script sounds very bs, since if it's 64-bit it won't be affected anyways

* We do the setup using fstab instead to allow setting up more flags such
  as setting up backing device and compression streams; as such kanged from
  Pixels

* zRAM size = 50% and swappiness 30%

* Use LZ4 compression even for regular devices

Signed-off-by: Albert I <kras@raphielgang.org>
Signed-off-by: Alexander Winkowski <dereference23@outlook.com>
Change-Id: Ia6efb3d28e56fb026d9b28fc6633b2eac77dfa47
Signed-off-by: Nippon <adamayyad1999@hotmail.com>
Signed-off-by: Frost <159105703+Karan-Frost@users.noreply.github.com>
2024-10-18 18:33:00 +05:30

67 lines
1.1 KiB
Plaintext

//
// Copyright (C) 2023 The LineageOS Project
//
// SPDX-License-Identifier: Apache-2.0
//
prebuilt_etc {
name: "fstab.default",
src: "etc/fstab.default",
vendor: true,
vendor_ramdisk_available: true,
}
prebuilt_etc {
name: "fstab.zram",
src: "etc/fstab.zram",
vendor: true,
}
prebuilt_etc {
name: "init.device.rc",
src: "etc/init.device.rc",
sub_dir: "init",
device_specific: true,
}
prebuilt_etc {
name: "init.qcom.rc",
src: "etc/init.qcom.rc",
sub_dir: "init/hw",
vendor: true,
}
prebuilt_etc {
name: "init.qti.kernel.rc",
src: "etc/init.qti.kernel.rc",
sub_dir: "init/hw",
vendor: true,
}
prebuilt_etc {
name: "init.recovery.qcom.rc",
src: "etc/init.recovery.qcom.rc",
sub_dir: "init",
recovery: true,
}
prebuilt_etc {
name: "init.target.rc",
src: "etc/init.target.rc",
sub_dir: "init/hw",
vendor: true,
}
prebuilt_etc {
name: "ueventd.qcom.rc",
filename: "ueventd.rc",
src: "etc/ueventd.qcom.rc",
vendor: true,
}
sh_binary {
name: "init.kernel.post_boot-blair.sh",
src: "bin/init.kernel.post_boot-blair.sh",
vendor: true,
}