Skip to content

Releases: user-why-red/san_kernel_releases

San-Kernel-PLTS-RedSapphire-R1.0.0-Sakura-4.9

25 Aug 18:15
15d7b35
Compare
Choose a tag to compare

San-Kernel-linux version-4.9
Codename: RedSapphire
Type: Stable
Changelog :
• Compiled using latest neutron clang 18.0.0 .
• Bump version to San-Kernel-PLTS-RedSapphire-R1.0.0 .
• Initial support for sakura.
• Added latest KernelSU version v0.9.5.
PLTS changes
• Base: 4.9.337.
• Current base: 4.9.350.
• Upstream base: 4.14.304.
• Upstream version: 4.14.317.
• Total upstreamed commits: 700+.
• RedSapphire incorporates patches and backports from 4.14.304 - 4.14.317.
Highlighted changes
• Ported most of San-Kernel aroma features from whyred.
• Added LE9 mm feature.
• Optimized overall kernel.
• And many backports and fixes.
• More changes here -> https://github.com/user-why-red/san_kernel_xiaomi_msm8953_49/commits .

San-Kernel-WingedFate-R1.1.104-Whyred-4.19

30 Oct 12:33
c295157
Compare
Choose a tag to compare

San-Kernel-linux version-4.19
Codename: WingedFate
Type: Stable
Changelog :
• Compiled using latest Zyc clang 20.0.0 .
• Compiled with clang's full LTO and POLLY optimizations.
• Bump version to San-Kernel-WingedFate-R1.1.104 .
• Upstream Linux version to 4.19.322 from ASB october.
• Merge tag LA.UM.12.2.1.r1-04000-sdm660.0.
• Enabled fast multiplier.
• Inlined all IRQ lock/unlock functions.
• Disabled IRQ threading.
• Reworked retrofit partition for android 15.
• Dropped unsupported pinctrl mode for LDO regulator.
• Implemented exponential backoff in scheduler.
• Fixed some expensive atomic tasks.
• Reverted vm dirty ratio value back to 20.
• Fixed unusual active battery drain in previous build.
• Some more scheduler improvements.
• Fix repeated access of cpu idle states in teo governor.
• Added latest KernelSU v11872(0.9.5).
• And many backports and fixes.
• More changes here -> https://github.com/user-why-red/san_kernel_xiaomi_sdm660_419/commits .

San-Kernel-Veil-R1.1.104-Tulip-4.19

01 Nov 09:14
c295157
Compare
Choose a tag to compare

San-Kernel-linux version-4.19
Codename: Veil
Type: Stable
Changelog :
• Compiled using latest Zyc clang 20.0.0 .
• Compiled with clang's full LTO and POLLY optimizations.
• Bump version to San-Kernel-Veil-R1.1.104 .
• Upstream Linux version to 4.19.322 from ASB october.
• Merge tag LA.UM.12.2.1.r1-04000-sdm660.0.
• Enabled fast multiplier.
• Inlined all IRQ lock/unlock functions.
• Disabled IRQ threading.
• Reworked retrofit partition for android 15.
• Dropped unsupported pinctrl mode for LDO regulator.
• Implemented exponential backoff in scheduler.
• Fixed some expensive atomic tasks.
• Reverted vm dirty ratio value back to 20.
• Fixed unusual active battery drain in previous build.
• Some more scheduler improvements.
• Fix repeated access of cpu idle states in teo governor.
• Added latest KernelSU v11872(0.9.5).
• And many backports and fixes.
• More changes here -> https://github.com/user-why-red/san_kernel_xiaomi_sdm660_419/commits .

San-Kernel-PLTS-Uranium-R1.1.99-Tulip-4.4

29 Jun 16:45
ca98e81
Compare
Choose a tag to compare

San-Kernel-linux version-4.4
Codename: Uranium
Type: Stable
Changelog :
• Compiled using latest neutron clang 18.0.0 .
• Bump version to San-Kernel-Uranium-R1.1.99 .
• Added latest KernelSU version v0.9.0(11628).
PLTS changes
• Base: 4.4.302.
• Current base: LTS-4.4.350.
• Upstream base: 4.9.299.
• Upstream version: 4.14.326.
• Total upstreamed commits: 897.
• Uranium incorporates patches and backports from 4.14.308 - 4.14.326.
Highlighted changes
• Init: Added cmdline switch for resizing zram dynamically.
• Redefined cmdline switches for better readability and removed old hangings.
• Aroma: Added option to resize zram from 1-6GB.
• Added support for retrofit dynamic partition os.
• Aroma: Added different wired headphone button mode option.
• Aroma: Added more detailed installation logs and optimized script.
• Fixed various performance overheads and optimized overall kernel.
• And many backports and fixes.
• More changes here -> https://github.com/user-why-red/san_kernel_xiaomi_sdm660_44/commits .

San-Kernel-SundownReverie-R1.1.104-Lavender-4.19

12 Nov 14:29
c295157
Compare
Choose a tag to compare

San-Kernel-linux version-4.19
Codename: SundownReverie
Type: Stable
Changelog :
• Compiled using latest Zyc clang 20.0.0 .
• Compiled with clang's full LTO and POLLY optimizations.
• Bump version to San-Kernel-SundownReverie-R1.1.104 .
• Upstream Linux version to 4.19.322 from ASB october.
• Merge tag LA.UM.12.2.1.r1-04000-sdm660.0.
• Enabled fast multiplier.
• Inlined all IRQ lock/unlock functions.
• Disabled IRQ threading.
• Reworked retrofit partition for android 15.
• Dropped unsupported pinctrl mode for LDO regulator.
• Implemented exponential backoff in scheduler.
• Fixed some expensive atomic tasks.
• Reverted vm dirty ratio value back to 20.
• Fixed unusual active battery drain in previous build.
• Some more scheduler improvements.
• Fix repeated access of cpu idle states in teo governor.
• Added latest KernelSU v11872(0.9.5).
• And many backports and fixes.
• More changes here -> https://github.com/user-why-red/san_kernel_xiaomi_sdm660_419/commits .

San-Kernel-Strelizia-R1.1.101-Whyred-4.19

15 Jun 18:19
c295157
Compare
Choose a tag to compare

San-Kernel-linux version-4.19
Codename: Strelizia
Type: Stable
Changelog :
• Compiled using latest neutron clang 19.0.0 .
• Compiled with clang's full LTO and POLLY optimizations.
• Bump version to San-Kernel-Strelizia-R1.1.101 .
• Upstream Linux version to 4.19.315 from ASB June.
• Merge tag LA.UM.12.2.1.r1-03300-sdm660.0 (qcacld, qca-wifi-host, techpack-audio).
• Re-added support for scheduler tuning (Needed by some system hals).
• Fix libperfmgr log spam about top-app node write failures.
• GPU: Added gpu overclocking support max 585Mhz.
• Aroma: Added option to overclock gpu+cpu / cpu / gpu.
• Mm: Added support for memory page migration.
• Dts: Avoid L2PC on big cluster (4, 5, 6, 7).
• Mm: Enable slub memory allocator for efficient allocation / deallocation.
• Irq: Enable IRQ forced threading.
• Mglru: Dont skip anon reclaim if swap is full.
_• Workqueue: Scheduler workers on cpu0 / 0-3 by default
• Timer: Reduced kernel timer interrupt frequency from 300 to 250.
• Improved scheduler tune functions.
• Mm: Perform PID maps reads on little cluster.
• Sched: Add api to migrate current process to a given cpu mask.
• Added latest KernelSU v11872(0.9.5).
• And many backports and fixes.
• More changes here -> https://github.com/user-why-red/san_kernel_xiaomi_sdm660_419/commits .

San-Kernel-StormTerror-R1.1.103-Whyred-4.19

19 Aug 07:53
c295157
Compare
Choose a tag to compare

San-Kernel-linux version-4.19
Codename: StormTerror
Type: Stable
Changelog :
• Compiled using latest neutron clang 19.0.0 .
• Compiled with clang's full LTO and POLLY optimizations.
• Bump version to San-Kernel-StormTerror-R1.1.103 .
• Upstream Linux version to 4.19.318 from ASB august.
• Merge tag LA.UM.12.2.1.r1-03700-sdm660.0 (includes qcacld-3.0, fw-api, techpack-audio).
• Adapted LE9 mm feature.
• Restricted userspace from modifying swappiness.
• Upstreamed EXFAT drivers from exfat-linux-oot.
• msm: Fix counter overflow handling and logging in counter_delta().
• Various android binder backports.
• Introduce cpuset assists writable from kernel side.
• mm/page-writeback: Reduce vm_dirty_ratio to reclaim dirty pages sooner.
• Finetuned cpusets for various system usage for sdm660.
• Reduced devfreq launch boost frequency duration to 250ms.
• Fixed unbalanced IRQ wakeup kernel warning.
• Modified better underclocked frequencies in speedbin <4>.
• Added extra base frequency 433Mhz for underclocking in both clusters.
• Added Max 1.2Ghz for little cluster with underclocking.
• msm_serial_hs: Dont wait for any current executing IRQ handler in wakeup_interrupt.
• synaptics_dsx: Dont log about resume,suspend and spontaneous resets.
• mm: Increased scan priority for inactive pages.
• mm: Locked swappiness. value to default 60%
• mm: Increased aggresiveness for page reclaiming.
• GPU is overclocked to 630Mhz for Adreno 509.
• Ak3: Optimized installer script and improved installation logging.
• Added latest KernelSU v11872(0.9.5).
• And many backports and fixes.
• More changes here -> https://github.com/user-why-red/san_kernel_xiaomi_sdm660_419/commits .

San-Kernel-Senya-R1.1.103-Lavender-4.19

19 Aug 11:52
c295157
Compare
Choose a tag to compare

San-Kernel-linux version-4.19
Codename: Senya
Type: Stable
Changelog :
• Compiled using latest neutron clang 19.0.0 .
• Compiled with clang's full LTO and POLLY optimizations.
• Bump version to San-Kernel-Senya-R1.1.103 .
• Upstream Linux version to 4.19.318 from ASB august.
• Merge tag LA.UM.12.2.1.r1-03700-sdm660.0 (includes qcacld-3.0, fw-api, techpack-audio).
• Adapted LE9 mm feature.
• Restricted userspace from modifying swappiness.
• Upstreamed EXFAT drivers from exfat-linux-oot.
• msm: Fix counter overflow handling and logging in counter_delta().
• Various android binder backports.
• Introduce cpuset assists writable from kernel side.
• mm/page-writeback: Reduce vm_dirty_ratio to reclaim dirty pages sooner.
• Finetuned cpusets for various system usage for sdm660.
• Reduced devfreq launch boost frequency duration to 250ms.
• Fixed unbalanced IRQ wakeup kernel warning.
• Modified better underclocked frequencies in speedbin <4>.
• Added extra base frequency 433Mhz for underclocking in both clusters.
• Added Max 1.2Ghz for little cluster with underclocking.
• msm_serial_hs: Dont wait for any current executing IRQ handler in wakeup_interrupt.
• synaptics_dsx: Dont log about resume,suspend and spontaneous resets.
• mm: Increased scan priority for inactive pages.
• mm: Locked swappiness. value to default 60%
• mm: Increased aggresiveness for page reclaiming.
• GPU is overclocked to 630Mhz for Adreno 509.
• Ak3: Optimized installer script and improved installation logging.
• Added latest KernelSU v11872(0.9.5).
• And many backports and fixes.
• More changes here -> https://github.com/user-why-red/san_kernel_xiaomi_sdm660_419/commits .

San-Kernel-Sentinal-R1.1.100-Whyred-4.19

18 May 15:03
c295157
Compare
Choose a tag to compare

San-Kernel-linux version-4.19
Codename: Sentinal
Type: Stable
Changelog :
• Compiled using latest neutron clang 19.0.0 .
• Compiled with clang's full LTO and POLLY optimizations.
• Bump version to San-Kernel-Sentinal-R1.1.100 .
• Upstream Linux version to 4.19.312 from ASB May.
• Merge tag LA.UM.12.2.1.r1-03100-sdm660.0 (qcacld and qca-wifi-host).
• Upstream F2FS from linux mainline.
• qcom-smb2: Increase whyred float current to 1000mA.
• smb-lib: Tune max charging limit to 2500mA.
• Upstream ZSTD version to v1.5.6 .
• Introduce TEO idle governor from mainline.
• Enable symmetric multi processing(SMP).
• Enable automatic cpu task grouping.
• Removed scheduler tuning feature.
• Refined CPU capacity comparison macro with consistent 5% margin.
• Enable kernel samepage merging and compaction mm features.
• Enabled conservative and ondemand cpu governor as userspace optionals.
• kernel/fork: Efficient Batch Deallocation for free_vm_stack_cache.
• Treewide: Nuked kprofiles.
• Drop EROFS support(useless rn and no intention for adding in future).
• Enable CPU hotplug.
• Enable force fastcharge upto 900mA with USB 2.0.
• Improved memory management and power efficiency.
• Added latest KernelSU v11838(0.9.4).
• And many backports and fixes.
• More changes here -> https://github.com/user-why-red/san_kernel_xiaomi_sdm660_419/commits .

San-Kernel-PLTS-Sanctuary-R1.1.101-Lavender-4.4

14 Sep 06:01
ca98e81
Compare
Choose a tag to compare

San-Kernel-linux version-4.4
Codename: Sanctuary
Type: Stable
Changelog :
• Compiled using latest ZYC clang 20.0.0 .
• Bump version to San-Kerne-PLTS-Sanctuary-R1.1.101 .
• Added latest KernelSU version v0.9.0(11628).
PLTS changes
• Base: 4.4.302.
• Current base: PLTS-4.4.365.
• Upstream base: 4.14.304.
• Upstream version: 4.14.332.
• Total upstreamed commits: 180+.
• HalfElf incorporates patches and backports from 4.14.329 - 4.14.332.
Highlighted changes
• Fixed alternative earphone button option in aroma.
• Fixed wifi connectivity issue on roms <= android 10 with magisk 27+ .
• Fixed incorrect battery model for m6100atl.
• Fixed unstable reboots after enabling GPU OC.
• Adapted LE9 mm feature for 4.4.
• Disabled ZRAM writeback.
• Set SLMK minimum free to 120MB.
• Locked and changed userspace permission to modify swappiness.
• Removed boeflla wakelock blocker.
• Fixed unexpected reboots on homescreen.
• Fixed various power management issues.
• Disabled HID support for other vendors.
• Modified GPU speedbin to support additional clocks.
• Added 630Mhz OC for adreno 509.
• Modified CPU speedbin to support additional lower clocks.
• Added 1.2Ghz and 433Mhz for CPU underclocking.
• Fixed issues with goodix fp driver and cleaned up various codes.
• Set permission 0600 for fsync to ensure sys attribute only modified by root.
• Fixed various performance overheads and optimized overall kernel.
• And many backports and fixes.
• More changes here -> https://github.com/user-why-red/san_kernel_xiaomi_sdm660_44/commits .