Skip to content

Stable Pie Kernel for Note9

Compare
Choose a tag to compare
@THEBOSS619 THEBOSS619 released this 07 Sep 20:27
· 759 commits to master since this release

Stable Pie Kernel Update!

THEBOSS-Zeus Kernel 2.3.91

Changelog:-

  • Optimized SDCardFS, Quota Tree, Kernfs, Random, Async driver to have a dedicated kmem_cache pool and avoid costly dynamic memory allocations.
  • Brought a collection of Paranoid Android & Xiaomi patches to our beloved Note9 devices
  • Introduce Pocket Judge driver which enables and disables interrupts based on pocket state to optimize battery consumption in-pocket.
  • Removed codes from Random driver that is not needed any more
  • Optimized Display buffers to have a dedicated kmem_cache pool and avoid costly dynamic memory allocations.
  • Optimized the hell out of EXT4 Filesystem!
  • Optimized SLAB Performance from 2s to 5ms response & from ~247ms to ~0.856ms on average
  • Tuned UFS net boost table
  • Fixed CPUSet driver & updated block core for faster operations
  • Optimized block driver that should help shaving off a few cycles of the I/O hot path
  • Added SIMD & VSDO Technology
  • Added Power suspend driver and integrated it to display driver
  • Improve event-poll driver which make wakelocks less likely to happen
  • Improved/Optimized hrtimer, alarmtimer, timers drivers
  • Added Spinlocks, Qspinlocks, RWLocks, QRwlock, Atomic drivers & updated it
  • Added Dynamic Fsync driver and made it available with normal Fsync driver
  • Updated work-queue driver to latest version
  • Updated CFQ Driver for more performance a small 3% boost
  • Async I/O latency to a ssd greatly increased, 34% gain in performance
  • Added automatic compaction mechanism driver this adds a simple implementation of a scheduled compaction mechanism. [Improves battery life]
  • Introduce CPUSet Assist driver for optimized multitasking
  • Optimized Dcache & ARM driver to improve cache-line alignments performance
  • Optimized CGroup to have a dedicated kmem_cache pool and avoid costly dynamic memory allocations.
  • Removed alot of garbage code and cleaned it up
  • State notifier driver used with Dynamic Fsync [Experimental!]
  • Linux Updated/Upstreamed to 4.9.191
  • Cleaned up the code after Linux update
  • Added Tripandroid IO governor and updated to the newest version/patches
  • More optimization will come!! Stay tuned! It takes time and effort to apply every single thing from Oreo to Pie because sometimes it is not guaranteed to work for Pie while it works for Oreo especially GPU OC But It is possible to implement optimizations for GPU.