[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] Freak07:
UPDATE to GAMMA_6/ Youtube fix

hey guys and girls,

here is a quick update. This is released a little bit sooner than I wanted. I just needed to know the 60fps youtube playback bug to be fixed because stability is a big aspect to me.

Another change is you need not to flash the 1.27 base fix with this kernel from now on.

Another few additions in the changelog:

-revert few caf patches that caused issues with 1080p 60 fps youtube playback

- included irq fix for 1.27 kernels from [MENTION=3088420]tbalden[/MENTION]

- updated BFQ IO Scheduler to latest version

- few writeback patches

- some more caf patches

- cfq patch

Detailed Changelog:

076c27f Revert "tick: don't update idle time if cpu offline"

a7ed240 Revert "workqueue: restore WQ_UNBOUND/max_active==1 to be ordered"

d430ebb Revert "workqueue: implicit ordered attribute should be overridable"

2badcf0 Revert "ANDROID: ARM64: smp: disable preempt in backtracing across all cores"

5295490 Revert "Make msm_serial_hs RT to improve bluetooth performance"

6521f88 Revert "PM / devfreq: event: remove duplicate devfreq_event_get_drvdata()"

4cc679f Revert "msm: ipa: fix for wakelock refcnt"

3ca2a77 Revert "ASoC: msm: Update proper clock frequency for slave mode"

b19471e Revert "Perf: arm64: disable irq for hotplug offline"

edb3686 Revert "msm: mdss: Ensure MDSS GDSC switched off during FB PM suspend"

0356074 Revert "msm: mdss: dsi: reset phy during idle screen"

2e38d56 Revert "soc: qcom: Request GFP_NOIO for effective memory reclaim"

a3b8275 Revert "msm: kgsl: Allow draw context to perform only replay on recovery"

7fc8a7e Revert "msm: mdss: fix memcpy source and dest memory buffer size mismatch"

bc31073 Revert "soc: qcom: msm_bus: add rt mutex lock for cllist data"

c9e088d Revert "ARM: dts: msm: add sleep state for PCIe WAKE for msm8998"

632f648 Revert "msm: pcie: switch GPIO to sleep state before asserting PERST"

d89890e Revert "PM/devfreq: bw_hwmon: add mutex lock in polling interval case"

04a2f83 Revert "phy: qcom-ufs-qmp-v3: fix UFS NOP Timeout"

a111796 Revert "phy: qcom-ufs-qmp-v3: use CDR DIV4 in all bands and fastlock"

b107ffe Revert "msm: kgsl: Use vma_area_struct with proper locks"

1579329 Revert "scsi: ufs: scale up the gear in 2 steps"

b714470 Revert "scsi: ufs: fix issue with scaling up gear"

6285f3c update:eas_defconfig

7893ad1 fix error

f060222 irq: proc: irq affinity skip for problematic irqs

c776705 writeback: fix memory leak in wb_queue_work()

b6afc5b fs/fs-writeback.c: remove redundant if check

3b88ce0 mm, writeback: flush plugged IO in wakeup_flusher_threads()

05f98c5 writeback: Write dirty times for WB_SYNC_ALL writeback

5bfc547 fs/fs-writeback.c: inode writeback list tracking tracepoints

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

57af07a writeback: inode cgroup wb switch should not call ihold()

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

ae3e645 cfq-iosched: Convert from jiffies to nanoseconds

fddf2c3 fbdev: msm: Fix direct references to HZ

c2a328f icnss: Add support to handle SSR within SSR

86ad67e icnss: Use fixed memory region for WLAN MSA0 memory

16a4181 icnss: fix the memory and kernel info leak due to the race condition

53d6803 icnss: pre-alloc memory leak check on probe failure and remove

f0894d9 block, bfq: improve and refactor throughput-boosting logic

ce56dd9 block, bfq: consider also in_service_entity to state whether an entity is active

52dd272 block, bfq: reset in_service_entity if it becomes idle

4fba307 Add extra checks related to entity scheduling

3480074 BFQ-v8r12

b0577dd1b block, bfq: don't change ioprio class for a bfq_queue on a service tree

d42cce5 Fix commit "don't dereference bic before null checking it"

af2da0c block, bfq: stress that low_latency must be off to get max throughput

ebf9694 block, bfq: update wr_busy_queues if needed on a queue split

e14b38a BFQ-v8r11

4f29a8a block, bfq: don't dereference bic before null checking it

5a758df block, bfq: use pointer entity->sched_data only if set

Download: https://www.androidfilehost.com/?fid=889764386195925375

Instructions:

1. Download the kernel zip from the link below

2. Reboot to twrp and do a full nandroid, including system, data and boot (this is important)

3. Restore the stock boot.img do have a clean ramdisk

4. If you haven´t done the nandroid do it now. you need it to backup your wlan module

5. flash my kernel zip

6. reboot

7. set your desired features via EXKM or leave everything default (leave complete CPU section as it is)

8. enjoy your EAS kernel

Donations are not mandatory but very welcome.

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

P.S.:

There is soon more to come. You are invited to check my github ;)