Skip to content

NetErnels-5.0: defconfig: switch to zstd as default zswap compression algorithm

Compare
Choose a tag to compare
@cyberknight777 cyberknight777 released this 21 Nov 11:22
· 31416 commits to LA.UM.9.1 since this release
2ef65ee

#NetHunter #mojito #sunny #R

NetErnels Kernel v5.0 | 4.14.206
Release Date: 21/11/21
By: @cyberknight777

Changelog:
▪️ rebased over LA.UM.9.1.r1-11300-SMxxx0.0
▪️ imported wlan drivers, audio drivers and rmnet off LA.UM.9.1.r1-11300-SMxxx0.0
▪️ optimized for size with -Os and nuke debug information with -g0
▪️ init touch driver earlier to not conflict with display notifiers
▪️ sync latest kprofiles with lots of changes and features
▪️ force set frequencies to max/min depending on mode set in kprofiles for performance governor
▪️ add STREEBOG russian cryptographic algorithm
▪️ cfq improvements
▪️ nuked some logging in binder
▪️ nuked some logging treewide
▪️ reduce verbosity of vibrator logs
▪️ force apps to use TCP_NODELAY to improve network latency
▪️ calculate and use an optimized energy table for low power consumption
▪️ calculate and use most efficient frequency table for high perf low power cost
▪️ configure CIB according to set eff freqs
▪️ configure idle minimum frequency of CIB for LP and HP clusters
▪️ configure minimum frequency fallback of CIB for LP and HP clusters
▪️ switch to 50hz tickrate
▪️ rewire fingerprint driver for performance
▪️ nuked IRQ affining for touch and fp
▪️ improved the scheduler by picking a plethora of patches from RenderBroken
▪️ nuked bfq and zen iosched
▪️ reduce wake boost duration of devfreq_boost and cib
▪️ nuke some qcacld logging
▪️ switch to msm drm notifier for fp
▪️ reduce time taken for fp to process and unlock by 1000ms
▪️ force gpu idle timeout to 58ms
▪️ implement rhel's low latency cmdline
▪️ disable kpti hardening
▪️ disable broken irq detection
▪️ nuke lots of debugging
▪️ enable freq-energy-model for {"sched/energy: checkout to android-4.14-stable"}
▪️ pass quiet to cmdline for less verbose output during boot
▪️ use 67us for cdsp
▪️ compile out ipav3 wakelock code
▪️ nuke pm qos changes in vidc
▪️ use relr relocation packing
▪️ backport and adapt binder from android-4.19-stable
▪️ backport an important fix for put_page() from mainline
▪️ backport TCP optimizations from mainline for reduced network latency and overall consistent network speed
▪️ mainlined ZSTD
▪️ use ZSTD for zswap as zstd proves to be better for zswap and other crypto operations

Bugs:
▪️ efficient frequencies cannot be modified from FKM or manually at the moment but can be used if kernel is inlined in ROM

Notes:
▪️ MIUI is not supported
▪️ If you use nethunter, flash the modules zip in magisk too, if not just flash the kernel zip
▪️ setup kprofiles by doing #kprofiles in neternels telegram group

Credits:
To my testers, especially @lemezohaib for testing freqbench for efficient frequencies
To misc others for helping with this release

NetErnels-mojito-v5.zip :-
MD5: 27bca88e1ae986d815df6b2a599103b1
SHA1: 1a5be17424d31723f5e21614c1ceb5e4f826b4d6