[Sprint HTC EVO 4G LTE] fizbanrapper:
This kernel is just as stable as CM's which is very important to me, but it's also got a lot of improvements on top of that.

Installation instructions: flash zip from recovery. That's all.

Only flash on jewel running AOSP Lollipop ROMs with the new partition layout, though I've heard that the kernel still works (for now) with KitKat AOSP ROMs as well.

Do not download the source and try to flash it. See post 2 for download link.

Source: https://github.com/Colonel-Corn/android_kernel_htc_msm8960.git

Yeah I'm really that cheesy.

Instructions for flashing: It's pretty simple, really. No tricks. Flash it just like you would the ROM. Do it after flashing the ROM though.

Below are the basics. I'll add detail later and give credit where it's due (though that information can be found in the commits too).

Features added already

Sweep2Wake

SweepUp2Wake

Double tap to wake

Force fast charge

Voltage control (with overclock support)

MP Decision

CPU Governors

wheatley

pegasusq

intellidemand

intelliactive

lagfree

badass

smartmax

interactive

conservative

ondemand

userspace

powersave

ondemand

performance

GPU Governors

performance

ondemand

simple

interactive

conservative

IO Schedulers

noop

deadline

row

cfq

bfq

sio

fiops

zen

TCP Congestion Control

cubic

reno

Optimizations

LZ4 Compression-Decompression

-Wstrict-aliasing=3

Features on deck

Sweep2Sleep

Optimizations

Considering adding -f-strict-aliasing if the situation is all gain. Not willing to sacrifice stability or features for it.

IO Schedulers

none on deck

CPU Governors - None - Lots added already. Let me know what others you'd like to see though!

GPU Governors - None - I haven't experimented with them much myself, so give me your list.

TCP Congestion Control- None - Give me your list.

Current issues

Though the kernel is at least as stable as CM's (as as of this writing), there are some bugs in a few features.

HTC Logo feature references need to be removed as it isn't part of the touchscreen on the Jewel. Those features will never work on this device.

Not loving this S2W implementation. It's got features in the code that won't work on jewel, but it's written in such a way that I can't easily remove the extra items without breaking either the feature or the build. Would prefer to use the version implemented in Bubba kernel, but its dependent on powersuspend, which doesn't want to boot after the WiFi driver updates were made by CM.

Credits: [MENTION=5795145]javelinanddart[/MENTION] - His Frosted Kernel is great, and I'd love to get it working on Jewel. Unfortunately I can't seem to compile it from his source, so I've cherry-picked a ton of commits from him. I'm going to keep picking one commit at a time and making fixes as I go. My hope is that I'll be able to find the offending lines of code in Frosted, that Jewel doesn't like, and hopefully get those changes incorporated into Frosted. [MENTION=3332811]faux123[/MENTION] for putting together some of the most amazing features together. Guys like him who create features and write original code are really the ones who deserve the credit. All I'm really doing is an advanced cut & paste job, then crossing my fingers and hoping like hell I can get their work to function on our device. [MENTION=1815755]intervigil[/MENTION]ium - Has spent a ton of time on msm8960 kernel in particular. He seems to author more of the commits I cherry-pick than anyone else.

@captain throwback - Not sure where to begin. If it weren't for him, this device may have died a long time ago. It hasn't been his daily-driver in close to a year, but he continues to maintain the device anyway. He's also been tremendous with coming back to help users with problems. [MENTION=358990]show[/MENTION]p1984 - Has authored tons of lines of original code and new features. [MENTION=4487443]rmbq[/MENTION] - Whose Bubba Kernel made me appreciate just how much can be done with a kernel and is 90% of the reason I started Half-Popped. He didn't just cherry-pick his way there either. His commits include some really impressive original feature code.

@everyone else in the development community - A few of my commits in the beginning did not properly maintain authorship. For that, I am very sorry. I'm still really new to this and didn't know how to, or understand the importance of, maintaining proper authorship of the work of others. While I was totally ignorant about how rude this is, and it was only a handful of commits out of hundreds, proper credit should have been given. I'd love to know how to correct this, but I honestly don't know how.