Boot issue fixed caused by improper switch to AK3Brightness issue on exiting AOD fixedLA.UM.8.3.r1-06300-sdm845.0 mergedDiag USB interface enabled for QPSTSwap compressor backend(LZ4) updatedLA.UM.8.3.r1-06100-sdm845.0 mergedLinux v4.9.196 mergedWi-Fi drivers updated to 5.1.1.74OLatest f2fs-stable mergedOnePlus changes merged including support for DC dimmingLinux v4.9.189 mergedWi-Fi drivers updated to 5.1.1.73WLA.UM.7.3.r1-08200-sdm845.0 mergedLA.UM.7.8.r1-06900-SDM710.0 merged (includes various scheduler improvements)Linux v4.9.186 mergedWi-Fi drivers reverted back to stock Snapdragon 845 ones to resolve signal strength issuesSwap variant's LMK aggressiveness adjusted to use the stock valuesLinux v4.9.185 mergedLA.UM.7.3.r1-07900-sdm845.0 mergedLE.UM.3.2.1-00910-SDX24 mergedWi-Fi drivers updated to 5.2.03.10QMore debugging features removed from Wi-Fi driversWi-Fi regulatory database taken from OnePlus to fix slow handshakes with 5 GHz APs (by LuK1337)General scheduler improvements backportedVirtual memory allocator performance improvedTask scheduler debugging disabled properly for lower overheadsMany parts of the kernel converted to use hotplug state machineWireGuard updated to 20190702Bunch of memory allocations from various subsystems were reworked to perform much better (thanks to Sultan) (total of 46 patches)Debugging features disabled for Adreno GPU drivers to improve performance- Users with 6GB of memory or heavy multi-taskers are recommended to use the new swap variant- Ditched conventional zram swap approach and taken zswap+vnswap for more efficient memory operations- Backported zsmalloc memory allocator from mainline- Backported zswap compressed page cache from mainline- Samsung's Galaxy S9 memory modifications merged for better swapping efficiency tuned for AndroidLinux v4.9.180 merged- Switched from 5.1.1 to 5.2.03 release- 1810 files changed, 851191 insertions(+), 187458 deletions(-)- I've been internally using this for 3 weeks and noticed multiple improvements like faster handshakes and higher throughput without any issues- This fixes multiple issues including performance regressions(wake-up delays, etc) and radio malfunctions- Thanks to @ habylab for testing multiple builds prior to release)Latest f2fs-stable mergedLA.UM.7.8.c3-06800-QCS605.0 mergedLE.UM.3.2.1-18400-SDX24 mergedRemoved f2fs debug tracing codes added by Qualcommqseecom performance improvedRe-enabled kernel tracers for avoiding janks32-bit vDSO added for improving performance on arm32 programsAudio kernel updated LA.UM.7.3.r1-07800-sdm845.0Linux v4.9.175 mergedWi-Fi drivers updated to 5.1.1.71HLatest f2fs-stable mergedLA.UM.7.3.r1-07400-sdm845.0 mergedLA.UM.7.8.r3-01400-SDM710.0 mergedFixed a Qualcomm issue that prevented audio-app stune creationFixed an improper timer operation in fuelguage driver causing battery statistics to not update until 20 minutes after bootMerged various patches from Proton kernel by kdrag0n to lower overheads and improve responsiveness (thanks to kdrag0n, sultanxda and ab123321)Applied various optimizations to the touch panel driversNow VLA-freeRCU boost enabled for better responsivenessNew patches made to f2fs for more efficient GC and trimFBE(File Based Encryption) now works with f2fsWi-Fi drivers updated to 5.1.1.71CDisabled some debugging options to improve performanceAdded vibration controlAdded wcd934x sound controlReverted a problematic Wi-Fi drivers optimization causing Wi-Fi to not turn on after some period of timeFixed a faulty memory region removal causing kernel panics(Thanks to @ habylab for directly testing builds)Reverted a minor Wi-Fi drivers improvement causing kernel panicsAnyKernel2 is now being usedLinux v4.9.168 mergedFixed a major memory management regressionLinux CMA pool size increased for better CMA efficiencyImproved memory allocation from the Wi-Fi drivers to reduce memory fragmentationFixed occasional kernel crashes(entering dumpmode) on shutdownsLinux v4.9.166 mergedLE.UM.3.2.1-11600-SDX24 merged- This changes context switching interval from 10ms to 3.33ms- Pixel used this for years and Google recommends other vendors to do the same for fewer jittersSome changes from Pixel 3’s Q preview kernelSome mainline performance improvements to procfs mergedRemoved RTB(interrupt) logging entirelyWireGuard updated to 20190227Stock LowMemoryKiller parameter restored to hopefully fix wake-up delay and general lagsFixed bq27541 fuelguage driver to properly work with CONFIG_HZ != 100(Fixes various battery-related issues such as displaying -22% on initial boot)Reverted a problematic memory management commit causing CMA allocation errorsMerged LA.UM.7.8.r1-05000-SDM710.0Merged LA.UM.7.3.r1-06900-sdm845.0 audio kernelVarious changes made to f2fs rapid GC to make it more efficientdirty_expire_centisecs set to 30 seconds to reduce flash wearouts and power consumptionVarious changes merged from the Razer Phone 2 and Snapdragon 855Kernel is now built with -O3 optimization flagLinux v4.9.163 mergedLE.UM.3.2.1-08000-SDX24 mergedWi-Fi drivers updated to 5.1.1.70Jf2fs updated to 5.1 mainline version- Lighter resource usage- Lower power consumption upon wake(ISR)- Fixed an issue preventing suspend indefinitelyVarious changes from Proton kernel by kdrag0n- Use flatmem to save kernel memory usage- Use optimized memcmp- Optimize rbtree- Disable erratum 843419 properly- Delay vmstat updating interval to avoid jitter- Disable I/O stat accounting completely for lower overheads- Reverted a cpuidle change for possible fix for power consumption regression during sleep- Faster crypto algorithms ported(chacha20, sha2, crc32)A bit lower power consumption by using WFE for long delaysAdd accelerated crc32 routinesUse -O3 for input drivers for avoiding overheadsLinux v4.9.160 mergedLA.UM.7.3.r1-06900-sdm845.0 mergedLA.UM.7.8.r1-04800-SDM710.0 Wi-Fi drivers merged- Total of 1153 commits and about 25,000 lines of code difference- A lot has changed ranging from scheduler, memory management, device encryption, GPU and panel handling, UFS device driver, ION, cpuidle, binder and a whole lot moreOnePlus changes to OxygenOS 9.0.12 merged- This includes display panel changes and may affect screen on/off delaysIRQ balancer settings updated to include UFS interrupts for better overall smoothnessSome of upstream camera commits applied for more reliable camera operationsSultan’s display wake-up optimization re-applied after a bug fix revisionLinux v4.9.158 mergedKernel configuration fixed for proper scheduler operationOnePlus changes to display panel settings mergedFaulty screen optimization from Sultan reverted to fix occasional screen-on missesMainline f2fs fixes mergedLA.UM.7.8.r3-01100-SDM710.0 merged- This new tag for Snapdragon 710 includes multiple enhancements over sdm845 tag, most notably scheduler improvementsWireGuard updated to 20190123seccomp disabled in favor of less system-call overheadsMinor issue with f2fs rapid GC fixedFixed an issue with execprog causing readahead settings to be ignored on some bootModified IRQ balancer settings added for better smoothnessLinux v4.9.154 mergedULPS during suspend disabled for (possibly)lower panel power consumption during screen-offAudio HAL reworked to fix Type C audio adapter (thanks to @ Nezorflame for testing)Patch level set back to 2019-01Linux v4.9.153 mergedZIP installation now uses proper security patch level to bypass SafetyNet(If you install the kernel by fastboot/IMG method, it won't bypass SafetyNet)Merged several changes from Sultan's Pixel 3 kernel- Numerous memory leaks fixed- GPU performance improved with corrected priority- Faster display wake-up- Lower power consumptionOnePlus 6T support added - thanks to freshgiammi and nezorflame for testingSecurity level is set to 2025-12( details CAF tag LA.UM.7.3.r1-06700-sdm845.0 mergedLinux v4.9.151 mergedWi-Fi issue fixed (thanks to pappschlumpf for tipping me the culprit)pstore kernel log is now properly savedCustom TWRP integratedReadahead set to 128kB to minimize page thrashingIMG file is now provided for direct fastboot installationInitial release