[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] Freak07:
Update to 5.0! :)

Hello guys and girls,

So here we go again. All testers gave green light so I proudly present version 5.0! :)

As mentioned on the last release post one of my goals was to bring in more changes from the Pixel 2 kernel, especially from the Android P - Preview kernel source.

I brought in a few more patches from my pixel 2 xl kernel as well as security updates. Also the kernel is now upstreamed to the latest 4.4.128.

As already announced I follow the 4.9 EAS development. So shortly after 4.0 was published a private 4.1 kernel test was handed to the tester group with more experimental EAS changes.

These changes are now tested for over 3 weeks and so far there was not one complaint.

The release was tested extensively by the usual suspects and is considered completely stable and bug free. So flash away.

Changelog:

- Updated EAS machinery

- Upstream to 4.4.128

- Various patches that aim to improve ext4 performance/stability, deep sleep

- added a new tcp congestion algorithm called sociopath

- patches to CFQ IO Scheduler

- make power efficient workqueues toggleable by the user in EXKM

Main changes besides upstream are here:

7d61f49 SOCIOPATH remove unused min_cwnd

7a83d0f tcp:add sociopath

6c7477b Override allowed tcp congestion control algorithms to what's available in kernel

8b2b645 cfq-iosched: fix the setting of IOPS mode on SSDs

205eddb block: Make CFQ default to IOPS mode on SSDs

2e47c4e ipv6: add option to drop unsolicited neighbor advertisements

bddd6f6 ipv6: add option to drop unicast encapsulated in L2 multicast

778644a ipv4: add option to drop gratuitous ARP packets

2a789f7 ipv4: add option to drop unicast encapsulated in L2 multicast

1a1ba20 netfilter: nf_defrag_ipv4: Add sysctl to disable per interface

7942244 FROMLIST: media: v4l2-compat-ioctl32: don't oops on overlay

9b820a9 cpu: Silence log spam when a CPU is brought up

5fdf6ac irq: Silence IRQ CPU migration message

0bb0838 Disable Add Random (cherry picked from commit f0f291aa673fd86f18435e6d68c3e7f887870bcc)

b462800 mdss: Change kickoff timeout to 300ms

3696d9e int_sqrt: Improve 3x faster integer sqrt.

f970d72f int_sqrt.c: Correction square root algo with naming

e5fc4de AIO: Don't plug the I/O queue in do_io_submit()

3d50318 mm: slub: Default slub_max_order to 0

afab8ab drivers: mdss: queue work on system_power_efficient_wq

65ab240 PM / devfreq: Fix the bug of devfreq_add_device when governor is NULL

ccd92ce PM / devfreq: Skip status update on uninitialized previous_freq

bda5c1c nohz: fix idle and iowait stats discrepancy

04e6c56 tick: don't update idle time if cpu offline

8b5eb57 fs/fs-writeback.c: remove redundant if check

3248b2b mm, writeback: flush plugged IO in wakeup_flusher_threads()

e267f9e writeback: Write dirty times for WB_SYNC_ALL writeback

50241b9 fs/fs-writeback.c: inode writeback list tracking tracepoints

43c36d2 fs/fs-writeback.c: add a new writeback list for sync

074d34c writeback: inode cgroup wb switch should not call ihold()

57dbd89 mm,writeback: don't use memory reserves for wb_start_writeback

388e3cf cpuidle: don't disable cpuidle when entering suspend

9322c72 workqueue: change permissions to allow root control of wq_power_efficient toggle

0c84728 mm: increase max readahead to 2048/32

6e8e664 binfmt_elf.c: use get_random_int() to fix entropy depleting

d1dacc1 arm64: strcmp: align to 64B cache line

Downloads:

Use the default zip when you don´t care about getting otas or are on a custom rom and don´t care about staying systemless.

Otherwise Please use the zip that is labeled systemless plus the magisk module.

Default AK2 Zip: https://www.androidfilehost.com/?fid=673956719939835757

Systemless AK2 Zip: https://www.androidfilehost.com/?fid=890129502657598906

Magisk Module: https://www.androidfilehost.com/?fid=890129502657598907

Instructions:

1. Please dirty flash your rom to have a clean ramdisk

2. Backup your current setup in twrp

3. flash the zip file/s according to your favorite install method in twrp

4. reboot

5. If you dont want to use [MENTION=3088420]tbalden[/MENTION] ´s rootless kernel apps, but traditional root via supersu or magisk delete the uci....cfg file from the root of your sdcard

6. Enjoy your phone :)

Donations are not mandatory but very welcome.

If you like my work and want to buy me a coffee: http://paypal.me/freak07

Have a nice day all and enjoy your phone :)