Releases: KudProject/kernel_xiaomi_msm8953-3.18
KudKernel r25
Changes over r24:
- Linux 3.18.116
- CAF LA.UM.6.6.r1-09200-89xx.0
- F2FS v4.18-rc1
- Synced rapid GC with F2FS v4.18-rc1.
- no-op as default I/O scheduler during boot, then switch to BFQ after it's completed.
- ft5435: Fixed unbalanced enable IRQ on screen wake up.
md5sum: d0b4f757e8dbc8782c13675429688ce0
KudKernel r24
Changes over r23:
- Merged Linux 3.18.115.
- Merged latest LineageOS changes.
- Removed reboot to EDL interface. (again)
- Fixed massive CPUFreq stats memory leaks. (Sultanxda)
- Reverted a potentially troubling, MMC related changes.
- Silenced a logspam.
md5sum: d0a860f91c07cccdf7c4965df6776eb2
KudKernel r23
Changes over r22:
- Merged Linux 3.18.114.
md5sum: 1645b7a04a42704c87255766b7fd0f7a
KudKernel r22
Changes over r21:
- Merged CAF LA.UM.6.6.r1-09000-89xx.0 tag.
- Pulled cherry-picks from LineageOS qcom_msm8996 kernel.
- Pulled SDcardFS changes from Google common kernel.
- Enabled HW accelerated CRC32 module.
- Disabled kernel debugging.
- Rebased AnyKernel2.
- Initial stub support for Franco Kernel Manager Performance Profiles.
- Miscellaneous changes.
md5sum: 9e170b2310ec5d166ba2195a68784adf
KudKernel r21
Changes over r20:
- Merged Linux 3.18.113.
- F2FS updates from Google common kernel.
- Made sure only specific Adreno codes are compiled.
- Made sure only newer
qcrypto
is compiled. - Enabled LZ4 support for ZRAM and set it as default algorithm.
- Disabled obselete erratum workarounds.
- Added a missing CVE patch.
md5sum: ac01a53cb7013c29b4898931d2b75b25
KudKernel r20
Changes over r19:
- Merged Linux 3.18.111.
- Merged CAF LA.UM.6.6.r1-08600-89xx.0 tag.
md5sum: 640a6c84a08a931d222457fc887998f0
KudKernel r19
Changes over r18:
- Merged Linux 3.18.110.
- Kernel is now compiled using clang 7.0 built from source.
- Default CPU maxfreq after boot is now 1804 MHz.
- ext4, F2FS, SDcardFS, binder, and FUSE updates from Google common kernel.
- sdFAT updates from the upstream.
- Updated clarity's screen off maxfreq to 1036 MHz.
- Removed unused display panels from DTBs.
- Various code improvements (to make compiler happy a bit).
md5sum: dd3901d565a3c03360b9054728f1141b
KudKernel r18
Changes over r17:
- Merged Linux 3.18.109.
- Merged CAF LA.UM.6.6.r1-08500-89xx.0 tag.
- Merged latest LineageOS 15.1 changes.
- Kernel is now compiled using clang 7.0.2 from AOSP.
- Added
clarity
CPUFreq governor. - Added and enabled TTL target support.
- Implemented more security hardening setup from Copperhead.
- Various fixes and improvements.
In order to switch to clarity
CPUFreq governor while retaining most of qcom settings from interactive
, use setprop persist.sys.cpufreq.governor clarity
instead of normal way of changing governor. To revert back to interactive
, empty the prop by passing ""
to setprop
second argument or remove the prop using Magisk's resetprop
. After messing with this prop, reboot your device or simply start qcom-post-boot
.
Due to the way the governor works, don't use this governor while gaming. It'll hurt your gaming experience, A LOT.
md5sum: 51d4ca0ed7dd48c6a153e19ac9a5ab52
KudKernel r17
Changes over r16:
- Merged Linux 3.18.108.
- Eliminated vendor mismatch warning on every (re)boot.
- Switched to 300 HZ timer interrupt.
- Removed unused NFC from DTBs.
- CFQ now defaults to IOPS mode on SSDs.
- Queued more MSM drivers into
system_power_efficient_wq
. - Various improvements to devfreq and
cpufreq_interactive
, and more.
md5sum: 52782b36a16beb740645bb6d7e548de8
KudKernel r16
Changes over r15:
- Merged Linux 3.18.107.
- Merged CAF LA.UM.6.6.r1-08300-89xx.0 tag.
- Merged SDcardFS updates from Google common kernel.
- Kernel is now compiled using GNU GCC 9.0.0.
md5sum: e4b48cc93e74f3a27eb2f670027948b3