android_device_xiaomi_sdm66.../rootdir/bin
Alex Naidis 564ddb664d
sdm660-common: Override readahead to 128KiB after post-boot
* Qualcomm decided to increase the read-ahead value to 512KiB [1].

 * This value resulted in frequent cases where read-ahead
   would be waiting for new I/O requests and thus ending
   up being synchronous rather than asynchronous.

 * As result, the main goal of Qualcomm's patch [1] which
   is to increase throughput ends up in a regression where
   read throughput is significantly lower than it ever
   would be with the recommended [2] read-ahead value.

 * This patch uses our existing loop in ramdisk to set
   the read-ahead value to 128KiB.

[1] https://source.codeaurora.org/quic/la/kernel/msm-4.19/commit/include/linux/mm.h?h=LA.UM.9.12.r1-09000-SMxx50.0&id=25d04e4ceb7c067907901842c223d62973d73a75
[2] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/include/linux/mm.h?h=v4.19.160#n2397

Change-Id: I1980d904568fe4f1ce7b676452bcc44e4689f02f
Co-authored-by: clarencelol <clarencekuiek@icloud.com>
2021-06-27 22:21:00 +06:00
..
init.class_main.sh sdm660-common: Checkout rootdir and init stuffs from caf 2021-02-08 14:06:33 +06:00
init.goodix.sh wayne-common: Moving persist mount point to /mnt/vendor/persist 2019-07-01 16:42:16 +02:00
init.qcom.early_boot.sh sdm660-common: Checkout rootdir and init stuffs from caf 2021-02-08 14:06:33 +06:00
init.qcom.post_boot.sh sdm660-common: Override readahead to 128KiB after post-boot 2021-06-27 22:21:00 +06:00
init.qcom.sh sdm660-common: Checkout rootdir and init stuffs from caf 2021-02-08 14:06:33 +06:00
init.qcom.usb.sh sdm660-common: Checkout rootdir and init stuffs from caf 2021-02-08 14:06:33 +06:00