Changelog

Initial release.

Added (untested) support for the H830 & RS988 variants

installscript: Removed the partition fstrim step

ramdisk: Some memory bandwidth tweaks thanks to oxavelar @ the V20

Misc updates

Ported the camera driver from stock, there are issues with the Lineage Snap camera see https://jira.lineageos.org/browse/BUGBASH-1076.

Reverted to CAF's initial 3.18.31 kernel tree due to upstream changes causing crashes

Imported LMK changes from Motorola (avg time to find a task to kill from 1004us to 43us)

Misc driver improvements (bt should work better during streaming intensive workloads)

The IPC/Binder has been updated (is Oreo booting now?)

Relaxed the polling rates in some parts of the kernel

Crypto libs update

Booting takes 40 seconds or so.

This should be a stable build for all the supported variants, I'll improve the overall performance after taking a break and revisiting the Lineage kernel for the charging problem. M5 will be a mostly feature-oriented update including battery saving changes.

Artificial benchmarks seem much better now.

https://browser.geekbench.com/v4/cpu/6766622

Merged EXT4 encryption from Lineage

Attempt to reduce the power consumption (artificial benchmarks will probably take a hit in some areas, the UX should not be affected)

Imported memory bandwidth improvements from Motorola

Re-enabled the ramoops console

Other misc merges

Let the phone settle for a while after the first boot.

The ramoops console has been re-enabled, in case there are any kernel panics, attach the dump and I'll take a look at it (/sys/fs/pstore/console-ramoops) The rest of the features will come in the final version. I'll also try to get the NFC working.

Redone some parts of the memory management system (compaction, slab, ksm, cma, zram), also pagecaches are now dropped when the screen turns off

Dropped the serial console, kernel initialization should be faster

Driver adjustments (targeting memory leaks)

Memory bandwidth improvements from Sony

Enabled NTFS support (for OTG, untested)

Enabled KSM

Cleaned up the ramdisk, media.camera.ts.monotonic will need to be set manually (read: https://jira.lineageos.org/browse/BUGBASH-1076)

M1M2M3M4M5 RC1M6This is probably the last build since I'm giving away my G5 this month, if anyone wants to continue the kernel you are welcome to fork it, the new source is here.Mirror for the kernel zip https://github.com/waau/platform_ker...eleases/tag/M6