[ONE Original Android Development] hammer-is:
cm-12.1-20160516-SNAPSHOT-YOG7D+Sultan-bacon

Here is my unofficial build for those who are still rocking cm-12.1

It's a user build just as sultanxda's so no built-in root.

It's build with latest code from stable/cm-12.1-YOG7D with patches picked from sultanxda's cm13.0-caf branch resulting in the following noticeable kernel changes:

*Increased boost frequency for non-primary CPU cores (improves performance)

*Re-written thermal control driver

-CPU is now throttled in 7 different stages instead of 3

-CPU throttling is less intrusive and more effective now

*Increased scheduler tick rate to 300 Hz (reduces overall system latency)

cm-12.1-20160516-SNAPSHOT-YOG7D+Sultan-bacon.zip

Complete list of patches applied:

[b]sultanxda/android_kernel_oneplus_msm8974[/b]
85642a2494f9e9abffae673fea935997e09ba140 Subject: [PATCH] Revert "asoc: msm8974: Update offload device configuration"
08b530ee329536bddaa8c5c5721ed37a195d4227 Subject: [PATCH] Revert "asoc: msm: Clean up async ops"
6e472f65885392fafd456ed31f7e434a48a0fe1e Subject: [PATCH] cpu_input_boost: Fix synchronization issues
dd7871ce36e33344128646876b192c69be52de31 Subject: [PATCH] cpu_input_boost: Increase framebuffer boost duration to 1100
22f9e50472381efed5afb36540c1cfffb217ddb8 Subject: [PATCH] cpu_input_boost: Clean up code style
00d62b84ca35ce5f6a2093f5912e70b98f53cfd7 Subject: [PATCH] Revert "ASoC: wcd9320: Wait a little longer for HPH PA to
100bd9c53e527cabdb42763867ed8563cc08acc7 Subject: [PATCH] cpu_input_boost: Remove unnecessary kzallocs
94bfcff0847deb54921f1074192b8f465a38a41f Subject: [PATCH] power: bq27541: Remove unnecessary kzalloc
cdc44fcd9216dd0537aebf1b55f9c139286e80dd Subject: [PATCH] msm: thermal: simple: Refactor code style
a603b664261db9565658842a1f02436b2b489c87 Subject: [PATCH] msm: thermal: simple: Add support for 8 thermal throttle
446aec13ac8988a2777ba68c85d8f7b4a421803f Subject: [PATCH] msm: thermal: simple: Use fixed-width integer types for local
419ab895c450da16a9fbae83a61ec22d1748eaea Subject: [PATCH] msm: thermal: simple: Remove unnecessary continue
7ddba60e607e9e89f3e1a6fcc5e3df9998655dfc Subject: [PATCH] cpu_input_boost: Use fixed-width integer types for local
8c87f2943863dec987a01cc409c04ed54e3d9c4a Subject: [PATCH] ALSA: usb-audio: avoid freeing umidi object twice
b7ada51036da8c2a91328e5b4398b04cc4b0c2cf Subject: [PATCH] ALSA: timer: Fix double unlink of active_list
3af78eb9fb8ef20b9ee9a9021479352f00faffb7 Subject: [PATCH] ALSA: timer: Fix race among timer ioctls
dfc6b96ad24ae0130485e6d7d48ae8c0fb39c5af Subject: [PATCH] ALSA: timer: Harden slave timer list handling
1b012e4232de8553bfc76792526bb8a21b710105 Subject: [PATCH] pipe: limit the per-user amount of pages allocated in pipes
232e5e5820f6df642d3e3146e632bfc3ccbeb873 Subject: [PATCH] ALSA: hrtimer: Fix stall by hrtimer_cancel()
aded84e8e5f5a3762214b437cbe87d85fb69c854 Subject: [PATCH] ASoC: msm: qdsp6v2: add integer overflow check
b84a0ca00fddcfdaaf7748d2e998c7a05ffd45fc Subject: [PATCH] sched_clock: Make ARM's sched_clock generic for all
d8a17611f55d1b73c863a99a5eab5028c4b39820 Subject: [PATCH] ARM: sched_clock: Load cycle count after epoch stabilizes
4921a67a750d27d44570f20e75bdb714cfe209cc Subject: [PATCH] clocksource: Extract max nsec calculation into separate
9ea8f19f637dc555073655a8d321515c92ec053b Subject: [PATCH] sched_clock: Use seqcount instead of rolling our own
299c46205c159bb0d4cc676c7cd0a19b29e93412 Subject: [PATCH] sched_clock: Use an hrtimer instead of timer
2493a38654bed9c675c270d7010bbea9f23e0d88 Subject: [PATCH] sched_clock: Add support for >32 bit sched_clock
78fb72577792c514c20242c10385b7ca83c9ef13 Subject: [PATCH] arm: arch_timer: Update for 64bit sched_clock
04c004814965ad08375663341a99abfec71c4d4c Subject: [PATCH] sched_clock: Avoid corrupting hrtimer tree during suspend
5369f2a16e2af5e01871d82f785115db012eb535 Subject: [PATCH] bacon_defconfig: Set CONFIG_HZ to 300
e8a125c4d1a077637eda32585b4b3da78b2790bb Subject: [PATCH] msm: thermal: simple: Fix lack of throttling when temp

[b]sultanxda/android_device_oneplus_bacon[/b]
ce3efcea95b963bf8cfd575e2b1b962b7adad6e0 Subject: [PATCH] bacon: Increase input boost freq for non-primary CPU [i](applied to: init.qcom-common.rc)[/i]
097b09ac1cd1638f762bc6a2ab6b1804a862806c Subject: [PATCH] bacon: Update thermal configuration for new 8-zone driver [i](applied to: init.qcom-common.rc)[/i]