Skip to content

Proton+ v6.0.0

Choose a tag to compare

@FPSensor FPSensor released this 14 Dec 01:17
v6.0.0
a0d7323
New Project 28  AB0D2F2 📜 Proton+ v6.0.0 Changelog (Exynos 2100) ⚡ Performance & Efficiency Prime Core (Cortex‑X1) utilization improved: The dynamic power coefficient was lowered so the scheduler doesn’t avoid the big core as much. This means smoother performance in heavy tasks.

CPU idle & governor tweaks: The system enters deep idle states faster, saving battery without hurting responsiveness.

CPU frequency management: Restores cached frequencies when appropriate and avoids misreporting CPU capacity while idle.

🔋 Power Management
Devfreq fixes: Corrected suspend callbacks and support for zero frequencies, improving device stability during suspend/resume.

Workqueue efficiency control: Root can now toggle power‑efficient workqueues, allowing fine‑tuned battery vs performance trade‑offs.

Multi‑Gen LRU (MGLRU): Enabled the new memory management system that reclaims RAM more intelligently, reducing lag under memory pressure and improving battery life.

🛠️ Stability & Bug Fixes
RCU subsystem: Major improvements to how objects are freed in batches, preventing memory leaks and out‑of‑memory crashes.

NTFS3 filesystem: Imported fixes from newer kernel versions, improving compatibility and stability with NTFS partitions.

Procfs & VFS: Fixed use‑after‑free bugs and removed unnecessary dynamic allocations in system calls.

Drivers (USB, ATA, HID, ALSA, Bluetooth, WiFi, etc.): Numerous fixes for memory leaks, invalid accesses, and crashes across subsystems.

🎵 Multimedia & Audio
USB Audio (ALSA): Fixed clock source parsing, null pointer dereferences, and quirks for specific devices (e.g. Moondrop Quark2).

Audio codecs (ASoC): Fixed regulator leaks and power sequencing issues in codecs like cs4271 and max98091.

🌐 Networking & Connectivity
Ethernet & NIC drivers (TI, Qede, Mellanox, etc.): Fixed statistics reporting, memory leaks, and rate limiting wraparounds.

WiFi (mac80211, brcmfmac, ath10k): Fixed rate validation, crashes in AP mode, and memory leaks in unsupported commands.

Bluetooth: Multiple fixes in L2CAP, btusb, and 6lowpan to prevent use‑after‑free and address type confusion.

Transport protocols (SCTP, TIPC): Fixed overflow bugs and use‑after‑free issues.

💾 Filesystems & Storage
Btrfs: Improved handling of copy‑on‑write in snapshots.

Ceph & NFS: Fixed locking issues and state renewals.

HPFS, JFS, OrangeFS: Corrected error codes and buffer overflows.

MMC/SD: Improved tuning and clock handling for SD cards.

🖥️ Kernel & Build System
Makefile cleanup: Removed unsupported GCC flags and relaxed -Werror enforcement, reducing unnecessary build errors with Clang.

Defconfig updates: Renamed and regenerated base configuration (proton_defconfig) tailored for Exynos 2100.

Kconfig tools: Default locale initialization added for better compatibility.

🔒 Security & Debugging
RCU debug objects: Added support to detect improper object freeing.

Networking (act_ife, net_sched): Fixed info leaks and improved safety in queue handling.

Compiler warnings: Adjusted warning levels to reduce noise while keeping strict checks where needed.

🧾 Summary for everyday users
Better performance: The big Cortex‑X1 core is used more effectively, boosting speed in demanding apps.

Improved battery life: Smarter CPU idle states and memory management reduce power drain.

Greater stability: Hundreds of bug fixes across drivers, filesystems, and networking prevent crashes and glitches.

Cleaner base: Build system and configs streamlined for smoother development and fewer errors.

👉 Proton+ v6.0.0 is a major upgrade: faster, more efficient, and more stable, with deep fixes across the kernel and drivers.

Full Changelog: v5.Final...v6.0.0