[ONE Original Android Development] RenderBroken:
You ruined my surprise!!! lol jk :D

Its nice knowing someone checks ;)

Things to note in this build:

Added SmartMax

Fixed MultiRom support

GPU OC to 657MHz

Fixed Ambient Display

Update dated Sound Control to add headset Gain

Updated Low memory Killer

F2FS Support. So as of right now you can format /cache and /data to F2FS and use ANY Rom since I have my own ramdisk with F2FS Support. Not sure how this effects MultiRom though . . . If someone wants to test and report, I will give credit.

Changelog!

R2:

60971ed (HEAD, origin/cm-12.0, origin/HEAD, cm-12.0) msm: rpc: Fix uninitialized union in rpc router close function

3a3e8ac msm: rpc: Fix uninitialized union in rpc router code

0b5e589 msm: mdss: Replace msleep() with usleep()

28e9757 (r2-t2) Defconfig: Update for R2

cb19c92 Build: Update build script to use new Toolchain

a2d3ae3 Makefile: Update for user with new UBER-TC 4.9.3

b32b2d4 GPU: Set Initial Freq at 200MHz

edd8d68 mm: Dynamic management of dirty page writebacks

b919c75 kernel bacon: Fix typo related to silent/vibrate/ring (3/3)

0ef63df kernel bacon: add other gesture for torch (2/3)

acf9b5d kernel bacon: replace torch gesture in favour of silent/vibrate/ring (1/3)

6a7a596 lib/clz_ctz.c: add prototype declarations in lib/clz_ctz.c

5ef76e8 lib/decompress_unlz4.c: always set an error return code on failures

db94184 lib: add weak clz/ctz functions

74edb9f ext4: return ENOMEM if sb_getblk() fails

6a33b51 ext4: fix possible use-after-free with AIO

f62f396 ext4/jbd2: don't wait (forever) for stale tid caused by wraparound

a456f2c ext4: don't leave i_crtime.tv_sec uninitialized

f16d6fb ext4: fix online resize with a non-standard blocks per group setting

d3f0dc8 ext4: don't try to modify s_flags if the the file system is read-only

107eba5 input: synaptics_dsx: Add left/right swipes as wake gestures (S2W)

6492730 input: sweep2wake: Track synaptics-rmi-ts

671918f input: sweep2wake: Adapt for 1920x1080 panel

2bfdb01 touchscreen: Import Sweep2Sleep from Condor tree

ec42887 arm: lz4: faster boot-up process.

d13c980 arm: add support for LZ4-compressed kernel

7e28f0f msm: mdss: KCAL: Update according to linux guidelines and checkpatch.pl

552441e msm: mdss: KCAL: Check panel power state before applying values

89922d2 msm: mdss: KCAL: Allow kcal_enable to control all post-processing features

20142a4 msm: mdss: Keep KCAL within its own source file

fc0ce19 msm: mdss: Replace PGC implementation with PCC for KCAL

32f54d6 msm: mdss: Remove deprecated __dev* markings

6c368f5 mmc: do not build tests

d511464 (origin/r2-f2fs) Input: Send events one packet at a time

6761cac Update setlocalversion

6b4cb53 msm: vidc: Cancel pending power collapse works in core_release

856a556 wcnss: voltage regulator change for iris-vddpa for Pronto

24af5e6 drivers: clocksource: add CPU PM notifier for ARM architected timer

64036a9 ARM: arch_timer: add support to configure and enable event stream

d4d96e8 ARM/ARM64: arch_timer: add macros for bits in control register

1dfc67b mmc: core: Update PON based on the system state

21e8577 ARM: dts: bacon: set minimum vibrator voltage

ae22288 Revert "ARM: dts: msm8974: Allow power collapse as minimum l2 gdhs mode"

ca66d09 clock-krait-8974: Expose SPEED level via sysfs

5bfe958 clock-krait-8974: Expose PVS level via sysfs

43aef22 CPUFREQ: SMARTMAX GOV: added new governor based on ondemand and smartass2

af675df fs: introduce a generic shutdown ioctl

9416fb5 f2fs: bring up to date with Jaegeuk's branch

4886b8e fs: Add support for f2fs

3c46a22 (r2) mm, oom: make dump_tasks public

fb2f7db (origin/r2) lowmemorykiller: enhance debug information

d88b4fe staging: android: lmk: add rcu lock while test task flag

3bc024d staging: android: lmk: Tune up

767ddec lowmemorykiller: Account for highmem during kswapd reclaim

333531f staging:android:lmk: Use for_each_thread helper

284ea5c staging: android: lmk: check TIF directly

eabc64f staging: android: lmk: skip if killed by lmk

040e008 staging: android: lmk: check free memory when tasks switch to background

3a77df4 staging: android: lowmemorykiller: implement task's adj rbtree

d1e863e staging: android: lowmemorykiller: select a new task to kill

e76074d Revert "lowmemorykiller: Account for highmem during kswapd reclaim"

fdc858b block: remove WQ_POWER_EFFICIENT from kblockd

26bb014 GPU: Enable OC Freq of 657MHz

88ddd25 kexec: update kexec hardboot patch for Lollipop release

8deb2e4 Change KEXEC_HB_KERNEL_LOC

0da29ae Implement kexec-hardboot

13b0bc1 sound_control: Add Headset Gain Control and update driver

94fc9fc mm: Fix NULL pointer dereference in madvise(MADV_WILLNEED) support

cc7ec9a power: catch wake-up requests in suspend_again

236564a PM: Introduce suspend state PM_SUSPEND_FREEZE

77dcb75 soc: qcom: smd: Fix SMD packet sync loss issue

50264a7 mmc: enable wakeup_on_idle

c592763 mmc: add support for scheduling mmcqd on idle CPU

7e6ddf3 tick: don't update idle time if cpu offline

9f46b69 Revert "tick-sched: recalculate sleep length each time it is requested"

9cb2300 nohz: Fix another inconsistency between CONFIG_NO_HZ=n and nohz=off

bd0991e qce50: Update clock vote for improved performance

64d130a timer: optimize apply_slack()

2b36e04 (r2-powersuspend) msm: mdss: Change lcd notifier to work on OnePlus One backlight driver instead of mdss driver

b9ddac8 Merge Error

1baee00 kernel/power/powersuspend: cumulative update to version 1.6 (faux123/Yank555.lu)

43189ec kernel/power/powersuspend: cumulative update to version 1.5

ddf4e5d kernel/power/powersuspend: LCD screen on/off hooks (Yank555.lu)

6f078e4 kernel/power/powersuspend: default to userspace for now

d9186fd kernel/power/powersuspend: add back userpace control w/ default kernel control

7538e22 kernel/power/powersuspend: remove userspace dependency from powersuspend

56fbdc1 powersuspend: new PM kernel driver for Android w/o early_suspend