Weeb Kernel

idkwhoiam322

Senior Member
Apr 19, 2015
578
1,332
0
Version: Weeb Kernel v2.01 - Odyssey
Downloads: OxygenOS // Custom ROMs // Omni based Custom ROMs (OmniROM, TreskMOD)
Changelog:
- Upstreamed to Linux Kernel 4.4.170
- Upstreamed to latest CAF tag LA.UM.7.4.r1-04600-8x98.0
- Upstreamed LZ4 (Thanks to crian)
- LZ4 as default zram compression algorithm
- Some updates to block and CFQ
- Several upstream and fixes all around leading to micro improvements
- Optimized kernel image size
- OnePlus changes (Optimized sRGB display mode)
- Disabled Qualcomm Download Mode
- Fixed dmesg spam (reverted faulty commits)
- Fixed several warnings and improved code using GCC 9.0 and Clang from Mainline
- Upstreamed z3fold and used as default for zswap (thanks to celtare21)
- Some updates to kernel/sched
- Boeffla Wakelock Blocker REMOVED
- Removed OnePlus QoS code (thanks to Francisco Franco)
- VFS Cache Pressure dropped to 50
- Swappiness dropped to 8
- Disabled boot to verity red
- Switched to HZ 300 for better battery savings (and perhaps a more stable scheduler)
- Some improvements to Makefile and defconfig from Wahoo
- qcacld-3.0 workqueues relaxed (thanks to raphielscape)
- arm64 specific optimizations
- Dropped KSM for now, needs more testing.
- Enabled YAMA LSM Security
- SELinux ENFORCING [Unless your ROM says otherwise]
- Supported all custom ROMs (2 different zips, omni_based and other custom ROMs)
- Compiled using AOSP Clang 8.0.7
Full Changelog HERE.

Since we're moving back to Enforcing, if you're permissive at the moment, please flash ROM again (unless your ROM doesn't enforce *shrugs*) before flashing the kernel. Wipe Kernel app data and flash magisk BEFORE flashing the kernel and NOT AFTER, thank you! Enjoy!!

Note: If your wifi doesn't work with the custom ROM version, try the omni version.

Kernel Chat
Release/Announcement Channel
 
Last edited:

1a2b257

Senior Member
Jul 27, 2016
97
6
0
Could you add FS fsync toggle and DASH charge? The kernels which supported these two features and worked on custom roms are so few. But in any case, thanks for your work.
 

idkwhoiam322

Senior Member
Apr 19, 2015
578
1,332
0
Could you add FS fsync toggle and DASH charge? The kernels which supported these two features and worked on custom roms are so few. But in any case, thanks for your work.
I'll not add fsync toggle as it is stupid to disable it. Only reason would be is to score higher in benchmarks and show off, and even if there were significant improvements, stability is Paramount for me, so I will not add anything that could result to corruption of data.
Dash charge is already there? It's native. o_O
 

1a2b257

Senior Member
Jul 27, 2016
97
6
0
I'll not add fsync toggle as it is stupid to disable it. Only reason would be is to score higher in benchmarks and show off, and even if there were significant improvements, stability is Paramount for me, so I will not add anything that could result to corruption of data.
Dash charge is already there? It's native. o_O
It's just a toggle. You are able to set it enable as default. Let users select to enable or disable via Kernel Adiutor. Besides, I don't try to show off. I just wanna get faster I/O performance.
 
Last edited:

idkwhoiam322

Senior Member
Apr 19, 2015
578
1,332
0
It's just a toggle. You are able to set it enable as default. Let users select to enable or disable via Kernel Adiutor. Besides, I don't try to show off. I just wanna get faster I/O performance.
I do not want to reinforce bad user behaviour, the very same reason I removed wakelock blocker as well.
 

jerryhou85

Forum Moderator
Staff member
Mar 28, 2010
2,273
2,402
203
China
Dear all,
As you may notice that this is a development thread, hence I have removed some off topic posts from this thread.

Please provide feedback and suggestions to OP and other users. Thanks.

Regards
Jerry
Forum Moderator
 
  • Like
Reactions: idkwhoiam322