StormBreaker-v2 for Surya
StarLight
▪️ Changelog:
• Fixed the issue where the phone would boot into fastboot after flashing kernel
• Made an attempt to reduce touch latency by 0.5-1ms by making it use block transfer mode for small transactions
• Disable Adreno driver logging
• ion: Improve performance
• iommu:msm: improve performance
• Disallow ashmem memory from being remapped
• Some upstreams and backports to mm
• Reduce M_MAX_READAHEAD to 128KB
• Add low_prio_worker thread to kgsl (Adds a new CFS thread for freeing GPU memory which increases performance when tearing down processes)
• msm:sde:rotator Async suspend/resume callbacks (improving suspend/resume latency.)
• Compiled with clang 12
• blkdev:switch to SSD mode, disable IO stats and entropy gathering (optimise for flash storage)
• ufs: Remove 10 ms CPU idle latency unvote timeout (saves power)
• pinctrl: Remove explicit barriers from mmio ops where unneeded (benefits things like i2c)
• Remove avb check from vendor
• Disable watchdog to reduce the amount of CPU work the system has to do
• Disable softlockup to reduce high latency spikes
• Disable all auditing messages for reduced overhead
• Enable noirqdebug to avoid the minor overhead added to every IRQ handled.
• Disable expedited RCU grace periods after boot for better energy efficiency in mobile devices and better real-time latency
Kernel By : @NubSusCat