[OnePlus 9 Pro] kristofpetho:
Releases

September 18 - download HERE

- Pulled in patch from Google to make cpufreq stat collection less CPU-hungry (smoothness)

- Pulled in 3 Clang/LLVM stability fixes from upstream Linux

- Pulled in a patch for better power consumption when vibrations are enabled (from arter's source)

August 14 - download HERE

- Merged in OOS 11.2.8.8 sources

August 7 - download HERE

- Build with Google's Clang 13.0.1, updated Binutils to 2.37

- Pulled in 5 code fixes from CAF for display driver

- Pulled in 2 logic fixes from CAF for display driver

- Pulled in 3 various CAF stability fixes

- Fixed a dmesg error message with a commit from upstream Linux

- Removed all android_fs tracing from the ext4 and f2fs filesystem drivers

July 30 - download HERE

- Various coding fixes

- 5 code fixes from CAF

- A codefix from upstream Linux

- Enabled support for TTL spoofing

July 12 - download HERE

- Using Clang to compile (stability reasons)

- Tweaked Clang's LTO for better performance

- Re-enabled Oneplus's TPD module (stability reasons)

- Pulled in 3 stability fixes from CAF

- Re-enabled watermark boosting - now that a fix for it is available in upstream

July 7 - download HERE

- Further tweaks to GCC's O3 optimization level

- Pulled in a number of stability fixes from CAF

- Pulled in a UFS system fix from CrDroid kernel

- Removed even more logging from the kernel when the phone is not connected to WiFi

- Reverted to Westwood as default TCP congestion - BBR is still there and can be enabled

- Disabled OnePlus's TPD module - this was responsible for limiting apps' CPU placement, as reported by multiple news outlets

June 24 - download HERE

- Using stable GCC toolchain again - with newest patches it simply performs better than any Clang build

- Added a few stability fixes from upstream

- Added a few compiler tweaks for better overall performance

June 13 - download HERE

- Fixed major network error where userspace was trying to modify network settings but the kernel wasn't allowing it

- Pulled in a fix from CAF to improve/lower battery drain

- Updated Wireguard module to latest version

- Built using Google's latest Clang (12.0.6)

- Enabled all Clang internal optimizations (reverted a crazy CAF patch disabling them), and fixed all subsequent code errors

- Fixed an IRQ saving issue found via lockdep (upstream)

June 2 - download HERE

- Disable watermark boosting for significantly lower CPU usage during day-to-day use

- Further tweaks to memory management

- Removed USB webcam drivers

- Updated with OOS 11.2.6.6 kernel sources

- Fixed hardware detection algorhythm (kernel should now work on both the 9 and 9 Pro)

May 29 - download HERE

- Compiled again with GCC, without LTO

- O3 optimization enabled for all warnings/errors fixed

- Fixed charge throttling as well as thermal throttling during charging

May 25 - download HERE

- Built using Google's Clang

- O3 optimization, ThinLTO, SCS, CFI all enabled (like stock)

- Uses modules from userspace for maximum stability

- Fixed thermal throttling issues

- Fixed Warp Wireless charging issues

May 18 - download HERE

- Reverted to using Clang + ThinLTO (this seems to fix camera issues people were seeing)

- Fixed a scheduler regression that was introduced in the 5/12 build

May 16 - download HERE

- GCC LTO implemented

- GCC O3 optimization (together with LTO results in significant improvement of hackbench scores)

- Wireguard added

- Anykernel 3 updated

- Critical and stability fixes from CAF

- More code fixes based on GCC's diagnostics

- Significant improvement to ZRAM speed

May 12 - download HERE

- Updated to latest OOS sources for 11.2.5.5

- Updated GCC toolchain to 11.1.0, and fixes all new code warnings

- Disabled some unnecessary tools in the kernel that are not needed for Android

- Remove all debugging from the WLAN driver

- Remove all debugging from the Camera driver

- Pull in 2 scheduler fixes from CAF for load balancing

- Disable hardware intergrity checking driver that polled the hardware every 5 seconds for errors

May 5 - download HERE

- Now built with GCC 10.3.0, since it's better. No other reason. Linux is also built with GCC, so there you have it.

- Fixed all code warnings and errors that GCC found (it found a LOT)

- Switched to BBR congenstion control. Much better throughput on bad quality networks.

- Removed a ton more debugging

May 2 - download HERE

- Initial release with Clang 12.0.5 from Google, all code warnings and errors fixed

- Tons of debugging removed from the kernel for a smoother experience