Code:

r25 (09.08.2018): Linux 3.18.118 Merged LA.UM.6.6.r1-09500-89xx.0 CAF tag Updated Wi-Fi driver to LA.UM.6.6.r1-09500-89xx.0 (custom version only) r24 (28.07.2018): Linux 3.18.117 Merged LA.UM.6.6.r1-09400-89xx.0 CAF tag Updated Wi-Fi driver to LA.UM.6.6.r1-09400-89xx.0 (custom version only) r23 (22.07.2018): Linux 3.18.116 Merged LA.UM.6.6.r1-09200-89xx.0 CAF tag Updated Wi-Fi driver to LA.UM.6.6.r1-09200-89xx.0 (custom version only) r22 (12.07.2018): Linux 3.18.115 r21 (03.07.2018): Linux 3.18.114 Merged LA.UM.6.6.r1-09000-89xx.0 CAF tag Updated Wi-Fi driver to LA.UM.6.6.r1-09000-89xx.0 (custom version only) r20 (18.06.2018): Merged LA.UM.6.6.r1-08900-89xx.0 CAF tag Updated Wi-Fi driver to LA.UM.6.6.r1-08900-89xx.0 (custom version only) r19 (14.06.2018): Linux 3.18.113 r18.1 (03.06.2018): Linux 3.18.112 (basically has no changes that affect us) Update Wi-Fi driver to LA.UM.6.6.r1-08600-89xx.0 r18 (30.05.2018): Linux 3.18.111 Merged LA.UM.6.6.r1-08600-89xx.0 CAF tag r17.1 (29.05.2018): Fixed Wi-Fi MAC address on custom ROMs r17 (27.05.2018): Linux 3.18.109 Linux 3.18.110 Merged LA.UM.6.6.r1-08500-89xx.0 CAF tag Added BFQ scheduler as an option (cfq is still enabled by default) Minor fixes r16 (02.05.2018): Linux 3.18.108 r15 (29.04.2018): Linux 3.18.107 r14 (28.04.2018): Merged LA.UM.6.6.r1-08300-89xx.0 CAF tag r13 (24.04.2018): Linux 3.18.106 r12.1 (18.04.2018): Enabled TTL target support r12 (14.04.2018): Linux 3.18.105 r11 (14.04.2018): Linux 3.18.104 Merged LA.UM.6.6.r1-07400-89xx.0 CAF tag Built with the latest GCC snapshot from AOSP r10 (08.04.2018): Linux 3.18.103 Attempted to fix baseband issues with Magisk installed Various minor kernel updates for LZ4 routines, BT, display etc. r9 (30.03.2018): Merged LA.UM.6.6.r1-07200-89xx.0 CAF tag Enabled BALANCE_ANON_FILE_RECLAIM for better ZRAM performance r8 (27.03.2018): Linux 3.18.102 Reverted back to 100Hz timer (less scheduler overhead and power consumption) Built with -O2 optimizations (this slightly improves boot performance and binder throughput) Reverted back to the stock wlan module Introduced cmdline hacks for SafetyNet (now kernel passes cts test and reports proper status even without Magisk) r7 (22.03.2018): Linux 3.18.101 Raised timer frequency to 300Hz to avoid severe latencies under high-load conditions Updated touchscreen driver for the custom version to properly support features like DT2W and key disabler r6 (19.03.2018): Linux 3.18.100 Updated configuration per AOSP recommendations Enabled various of recommended HID drivers General cleanup r5.1 (18.03.2018): Fixed ft5435 touchscreen driver power management Removed a huge chunk of useless and harming debugging code from Xiaomi r5 (16.03.2018): Rebased on the O kernel drop from Xiaomi r4 (14.03.2018): Merged 3.18.99 upstream tag Merged LA.UM.6.6.r1-06700-89xx.0 CAF tag Updated verity driver and keys to properly support the latest LineageOS update Minor kernel cleanups r3.1 (10.03.2018): Initial support for Oreo-based custom ROMs Westwood TCP congestion algorithm used by default Added skip_initramfs handling so there is no need to reflash Magisk on the kernel updates anymore Minor kernel cleanups r3 (07.03.2018): Built with the latest gcc snapshot from AOSP Added KCAL support r2 (05.03.2018): Linux 3.18.98 Added vibration intensity control for qpnp-haptics interface Fixed gpio detection for headphones Various of minor fixes/updates r1 (04.03.2018): Initial release