This repository has been archived by the owner on Dec 28, 2020. It is now read-only.
4.9.184-NeutrinoKernel-octans
0ctobot
released this
30 Jun 05:04
·
5387 commits
to neutrino-msm-fajita-4.9
since this release
Neutrino Kernel release for OnePlus 6T (fajita)
Linux Version: 4.9.184
Neutrino Subversion: octans
HEAD: 204458c
Changelog (Summarized):
- Update to Linux 4.9.184
- Update WLAN Drivers to LA.UM.7.1.r1-15100-sm8150.0 (qcacld-3.0, qcacmn, fw-api)
- Extensive EAS scheduling overhaul:
- Numerous updates from mainline/4.14
- Additional task placement optimizations
- Rollback remaining QoS latency optimizations
- Ensure treewide subsystem drivers are DEBUG_FS agnostic *
- Introduce Simple Low Memory Killer
- Avoid dynamic allocation of small buffers in multiple drivers
- Enable hardware cacheline alignment
- Support ThinLTO for Clang
- Enable compilation with Clang LTO **
- Numerous fixes and optimizations to broaden Clang functionality
and support concurrent use of LTO/Polly with upstream LLVM builds - Increase vfs_cache_pressure to 75
* DEBUG_FS remains enabled for the time being as disabling it causes boot issues on OnePlus 6 which are not present on OnePlus 6T
** ROM maintainers experiencing issues compiling the kernel inline with LTO enabled can work around this by reverting 36c2325 ("neutrino: Enable LTO_CLANG and dependencies"). Although, this feature is supported by prebuilt AOSP Clang and ideally can be utilized with proper kernel.mk and environmental updates:
git revert 36c2325091591c6f89c9ca85f5b46cbe5705a092
Signed-off-by: Adam W. Willis <return.of.octobot@gmail.com>