[ONE Android Development] DerRomtester:
Version 125 Changelog:

After one hour of work i think i have found out which commits were causing the reboots. I reverted them and now here is a new kernel.

(almost the same Changelog only 3 commits are missing, one of these patches was causing the reboots)

I have made an Antutu Stability test and there were no reboots and the new thermal driver was working pretty good. No GPU throttle anymore yeah :)

Two Versions online

- one with new touchscreen driver (very high idle drain with dt2w enabled, may fix touchscreen problems ps. just disable dt2w)

- one with the old touchscreen driver (good idle drain with dt2w enabled)

Very long Changelog:

- CM upstream commits

- updated random (this should increase performance a little bit)

- added francos thermal driver

- disabled arch power (When using ARCH Power we get more battery drain, and instability.)

- new wifi driver

- new optimization flags ( may increase performance a little bit)

- kernel size is a little bit bigger than before because of the new optimization flags

- updated autosmp

- updated alucard darkness and nightmare governor

7b1da30 Version 125 stable * antutu stability test finished without any reboots
a576e70 Disable gentle_fair_sleepers and arch_power by default.
4d4f16e sched: Add controls for sched features
523f2d6 kernel: use the gnu89 standard explicitly
d0c0ae4 ./Makefile: tell gcc optimizer to never introduce new data races
bf6c8d7 Makefile: sort list of defconfig targets in make help output
9694736 compiler-gcc.h: neatening
70a3463 compiler-gcc: integrate the various compiler-gcc[345].h files
c0435fb lib/xz: add comments for the intentionally missing break statements
d5e5a9c decompressors: make the default XZ_DEC_* config match the selected architecture
9a9446f decompressors: drop dependency on CONFIG_EXPERT
952d927 decompressors: group XZ_DEC_* symbols under an if XZ_BCJ / endif
4dfba80 Version 125 test
0794805 autosmp: min cpus 2 and scroff single core off
aab6314 Revert "autosmp: remove screen off single core because dual core is better for multitasking and idle drain is the same and we want dual core mode always on"
8d510aa suspend: Return error when pending wakeup source is found.
9b6d26a mmc: core: enhance card removal judgement for slow removal
a945741 mmc: core: invoke low power mode if card is not present
67ed12e mmc: block: Fix an invalid use of req->cmd_flag in DISCARD operation
c0acab7 mmc: core: Avoid infinite retries of failed mmc command
535bbd8 random: update squashed
8d42947 cpufreq: alucard, nightmare, darkness sync with dorimanx source
ef7995e linux: blkdev: disable add random * this is a flash device we don't have a spinning storage like a hdd
0a27e66 drivers/platform/msm/sps/sps_bam.c: fix: warning: 'count' may be used uninitialized in this function
2f2dd7f Revert "synaptics: Update firmware to 14001227"
a1df04c drivers: lpm-levels: Provide API to set wake up time from suspend
49604b9 alarmtimer: squashed cm12.1 commits - 20150518 - phase II
d28a6f9 staging: android-alarm: Switch from wakelocks to wakeup sources
97552e1 alarmtimer: squashed cm12.1 commits - 20150518
f8a2281 msm: reorder init calls in board's init_machine handler
13db481 irqchip: gic: Mask PPIs during disable_percpu_irq()
a8b926b PM: Fix a bug in dpm_suspend_late()
cb624cb ion: return a fresh sg_table from ion_map_dma_buf
e65d408 lowmemorykiller: Don't count swap cache pages twice
5636ccb prima: Update to LA.BF.1.1.1_rb1.22
85a55c3 ARM: dts: msm: Remove device tree bindings that use msm_sdcc driver
7d1645c msm: Remove auxdata mapping for msm sdcc devices
7464742 PM / devfreq: governor_cpufreq: Rewrite locking to avoid deadlocks
b9ce696 PM / devfreq: Fix error handling in governor_cpufreq
f6cf5d4 PM / devfreq: Add timeout feature for cpufreq governor
f821ce1 PM / devfreq: governor_cpufreq: Output device name in debug print
d693d9a PM / devfreq: cache_hwmon: Also print low mrps for debugging
1698ae5 PM / devfreq: cache_hwmon: Use array for reporting monitor stats
b4a4dd1 PM / devfreq: cache_hwmon: Move IRQ handling to device drivers
02682ad PM / devfreq: Refactor Cache HWmon governor to be more generic
5b5693b PM / devfreq: Workaround cpufreq REMOVE_POLICY versus hotplug lock race
a8eecad8 PM / devfreq: Fix devfreq_remove_device() to improve the sequence of resource free
4df4ee8 wcnss: handle CBC complete event from firmware
f223f26 ASoC: msm: qdsp6v2: fix for pcm_write failure during voip
a85f8d0 wcd9xxx: Avoid wrong enabling of buck for HPH,LO concurrency
33489d1 msm: mdss: Grouping enable and prepare calls for dsi link clocks
bd5e9b0 msm: rpm-smd: Increase the max outstanding sleep set messages to 24
ce241823 qcom: rpm-smd: Force smd channel update in interrupt lock context
00c2dc4 msm: rpm-smd: Read RPM acks before entering system sleep
d1434b0 msm: sps: update the checking of free slots
e369948 msm: bam: Use memset_io instead of memset
c8f7d29 msm: sps: Support low memory condition in SPS driver
b5fcd2d PM: Move disabling/enabling runtime PM to late suspend/early resume
6b28bd8 drivercore: Avoid adding devices without pm_ops to dpm list
2cecd44 msm: smp2p: Use correct macro structure
4c6a5d8 rpm_log: Fix file_read error
ce409a6 diag: Update SSIDs, event ids and log codes
a02b969 diag: Release wakeup sources properly
0759cae diag: Prevent suspend in Memory Device mode
6d5ff51 diag: dci: Mutex protect the list while traversal and node deletion
d0af75d diag: dci: Send mode reset command to the apps processor
5e76218 msm: camera: isp: Validate input parameter for vfe_write and vfe_read
b8e3903 nfc: Remove p61 nfc driver
ab83aee clock-8974: Update from oppo 4.4 source
d4f6457 msm8974-oppo: Update gpiomux config from oppo 4.4 source
576377d thermal: msm thermal: update
2660656 msm: thermal: add my cleaned up in-kernel driver
e84df9b msm: thermal: fix init with msm_thermal
784c5b1 Makefile: some optimizations flags
db21030 Makefile: remove the wrapper
8225e44 Revert: AIO optimization frap129 says this does not work

Sry for that bull**** yesterday

Don't forget to hit thx :)