Update to 1.8.4
Hey guys and girls,
So here´s the next update. It´s kind of an off schedule update, as I planned to update the kernel with the next security update/feature drop.
But in the light of recent events regarding the new exploit called "Dirty Pipe" (more info
here), which is similar to the "Dirty Cow" exploit from a while ago, but easier to exploit this time, I decided to release an update ahead of schedule.
This exploit was fixed in linux-stable 5.10.102, as opposed to a single commit in AKC (android kernel common, commit
here). This shows once more why merging linux-stable is beneficial as explained in detail in the OP.
Since one of the key aspects of this kernel is security and staying on par with upstream (which often fixes exploits way ahead of android security bulletin updates, even before an exploit is even known or fixed via a patch on the security bulletin) I decided to release this update as quickly as possible, so this exploit is fixed on devices running this kernel.
Several other notable improvements and changes in this release:
Bring in scheduler updates from Android 13 Developer Preview, which aim at improving task placement. (adjust powerhal accordingly)
BFQ IO-Sched is now on par with linux-mainline.
Several fixes to mm subsystem, f2fs and others.
Several other improvements are included as well. More details in the changelog.
Download is below.
Updated instructions in the OP!
Changelog:
- linux-stable 5.10.103
- contains
fix for the
dirty pipe exploit
- built with clang 14.0.2 prebuilt by google
- improvments from kernel/common
- fix memory leaks
- security related patches
- mm improvments
- f2fs fixes
- scheduler fixes
- for details please check github
- built with improvements from A13 Dev Preview to display driver
- other changes please look at my github
Download:
Download GApps, Roms, Kernels, Themes, Firmware, and more. Free file hosting for all Android developers.
www.androidfilehost.com
Instructions can be found in the OP! Please follow the instructions to avoid any issues.
If you´re coming from another kernel restore stock boot.img, dtbo.img, vendor_boot.img and vendor_dlkm.img before flashing. Thank you.