This repository has been archived by the owner on Mar 13, 2020. It is now read-only.
Releases: penglezos/android_kernel_xiaomi_msm8953
Releases · penglezos/android_kernel_xiaomi_msm8953
Englezos - Release 6.0
Changes over r6:
- Upstream Linux version tag: 3.18.122
- Upstream CAF tag: LA.UM.6.6.r1-09700-89xx.0
- Upstream Prima tag: LA.UM.6.6.r1-09700-89xx.0
- Upstream Android Binder
- arm64: Cortex-A53/ARMv8 optimizations
- Enabled CPU Boost
- Enabled RCU Boost
- Many CPU Boost improvements (Thanks to Fransisco Franco)
- Prevent false check on qcom cpufreq
- Fix some wakelock releases in error paths
- kernel: Boost all CPUs to the max when userspace launches an app (Thanks to sultanxda)
- fork: boost the cpu to max freq when an app is launched (Thanks to sultanxda)
- Input boost is disabled by default, but now you have the option to enable/disable it!
- Removed all clang related commits
- Interactive governor improvements
- dcache: Set VFS cache pressure to 75
- kthread: implemented queuing_blocked
- Many under the hood fixes, tweaks not worth to be listed here.
Englezos - Release 5.0
Changes over r5:
- Upstream Linux version tag: 3.18.121
- Vendor mismatch warning: fixed
- Upstreamed darkness governor; added some personal tweaks also
- Enabled NTFS support
- Enabled exFAT support
- Disabled userspace, ondemand governors
- Removed blu_active governor
- wl_blocker: add more wakelocks to the default block list
Englezos - Release 4.0
Changes over r4:
- Upstream Linux version tag: 3.18.120
- Upstreamed CAF tag: LA.UM.6.6.r1-09600-89xx.0
- Upstreamed prima tag: LA.UM.6.6.r1-09600-89xx.0
- Disabled modules: since we dont use any, automatically enhance some security flaws (On some roms you might get 'mismatch vendor warning' since rom developers didn't implemented that. It's not something to worry just click okay. Although I'm working to completely remove it.
- Upstreamed WireGuard
- Reduced Kernel size
Englezos - Release 3.0
Changes over r3:
- Kernel upstreamed to Linux 3.18.119
- Enable westwood and set it as default TCP congestion algorithm
- Enable advanced TCP algorithms
- drivers: touchscreen: ft5435: (Actually) Fix unbalanced IRQ warnings
- Compile only Adreno codes specific to our chipset
- Many kernel memory leaks fixed
- Decreased the time to enter deep sleep
- Bring back the "Charging slowly", "Charging" and "Charging
rapidly" texts on the lock screen (not working on some roms) - Reduce vm swapiness to 10
- Added governors: Darkness, zzmoove, blu_active
- Added I/O schedulers: zen, maple
- Initial GPU freq to 133Mhz
- Enable CRC32 & SHA256 crypto algorithms
Englezos - Release 2.0
Changes over r2:
- Kernel upstreamed to Linux 3.18.118
- Merged CAF tag 'LA.UM.6.6.r1-09500-89xx.0'
- prima: Updated to CAF LA.UM.6.6.r1-09500-89xx.0
- Fixed a bug that causes device to never enter deep sleep when WLAN isn't connected (Thanks to @Hikari-no-Tenshi)
- Fixed some wlan wakelocks
Englezos r1 - Oreo 8.1 [Treble & Non-Treble]
Changes over r1:
- Based on LineageOS Sources
- Latest LineageOS upstreams included
- Latest CAF LA.UM.6.5.r1-09300-8x96.0 release tag
- Upstreamed to Linux version 3.18.117
- Treble & Non-Treble & Android P compatible
- No issues with recovery encryption/decryption
- Initial CPU frequency is set to 652 Mhz
- Initial GPU frequency is set to 133 MHz
- CPUFreq governors: interactive (default), conservative, ondemand, userspace, powersave, performance
- I/O schedulers: bfq (default), noop, deadline, cfq
- TCP Algorithms: cubic (default), reno
- Sound control
- KCAL v2 support
- Vibration strength control
- Power efficient workqueues enabled by default
- Battery charger qnovo interface included
- Adreno Idler included
- Boeffla_wl_blocker included with extra wakelocks blocked (Lord Boeffla)
- Fsync on/off supported
- Software CRC check exposed to userspace and disabled by default, might see some performance improvement
- Implemented usb fast charge mode (Do not be confused with Quick Charging technology, [B]I will never [/B]try to mess with quick charging features for our device, which is not supported)
- Wireguard is supported
- SafetyNet bypass code by Sultanxda
- Disabled a lot of debugging symbols
- Franco Profiles are supported
- Other small improvements that aren't worth to be listed here.