[ONE Android Development] adinkwok:
I'm positive that this build will have the layers theming fixed. Also, the kernel is cleaned out and doesn't have smartmax or smartmax_eps yet. BFQ has been added to it though so at least you have that to look forward too :D.

EDIT: CONFIRMED NO MORE SOFT-REBOOTS

SlimSaber-CAF-bacon-5.1.1-20150831.zip

Changelog:

[SIZE="3"]Project name: android_kernel_oneplus_msm8974
*YoshiShaPow - defconfig: Update
*Pranav Vashi - msm: use of swp{b} is deprecated for ARMv6+
*Pranav Vashi - build: GCC Fixes
*Jiri Kosina - ./Makefile: tell gcc optimizer to never introduce new data races
*Andi Kleen - Disable -fconserve-stack on ARM v2
*anarkia1976 - msm8974: usb: dwc3: Set the max speed
*anarkia1976 - msm8974: usb: dts: Set the usb max speed to high
*anarkia1976 - toolchain: gcc: squashed fixes related to optimized toolchain Thanks AK
*Russell King - ARM: only allow kernel mode neon with AEABI
*Ard Biesheuvel - ARM: 7835/2: fix modular build of xor_blocks() with NEON enabled
*Ard Biesheuvel - ARM: crypto: add NEON accelerated XOR implementation
*YoshiShaPow - ARM: include export.h in vfpmodule
*Paul Reioux - ARM: be strict about FP exceptions in kernel mode
*Peter Zijlstra - sched/fair: Optimize find_busiest_queue()
*Srivatsa Vaddagiri - sched: Fix inaccurate accounting for real-time task
*Peter Zijlstra - sched: Micro-optimize the smart wake-affine logic
*Michael Wang - sched: Implement smarter wake-affine logic
*Joe Swantek - power: catch wake-up requests in suspend_again
*Joe Swantek - msm: lpm-levels: add suspend_again handler
*YoshiShaPow - power: quickwakeup: initial driver
*Ezekeel - Added optimized ARM RWSEM algorithm.
*Eakkasit L - Readahead: Optimize divide/multiply by power of 2 using L/R shift
*Zachariah - msm8974.dtsi: Adjust Freq Table for better on low end and performance on the high end
*Zachariah - Revert "msm: clock-krait-8974: Limit CPU max freq to 1958MHz"
*Zachariah - Revert "msm: clock-krait-8974: Make CPU underclock optional via cmdline"
*Evisceration - dts: fix incorrect frequency
*flar2 - lower GPU volt constraints a bit
*Davidlohr Bueso - lib/int_sqrt.c: optimize square root algorithm
*flar2 - Add /dev/frandom support
*flar2 - Update ARM topology and add cpu_power driver
*Paolo Valente - block: cgroups, kconfig, build bits for BFQ-v6-3.4
*Arianna Avanzini - block: introduce the BFQ-v6 I/O sched for 3.4
*franciscofranco - fs: sync: enable fsync by default.
*Francisco Franco - fs: sync: add missing return if fsync is disabled from userspace.
*franciscofranco - Added fsync on/off support.
*flar2 - adjust Makefiles

Project name: packages_apps_Settings
*kantjer - ViPER4Android: QuickTiles: Rename AudioFX to ViperFX [2/2]
*Abhinav Jhanwar - settings: Display apk path in App info
*stofstik - Added show volume to tile chooser

Project name: android_device_qcom_common
*Marcos Marado - Adding init for msm8909

Project name: frameworks_base
*kantjer - ViPER4Android: QuickTiles: Rename AudioFX to ViperFX [1/2]
*fusionjack - NotificationTile: Ring ring my bell
*fusionjack - NotificationTile: Fix wrong ringer index after reboot
*fusionjack - NotificationTile: Change long press to show zen mode settings
*Hamster Tian - ResolverActivity: reduce elevation to make it flat
*d34d - Set mProximity to PROXIMITY_UNKNOWN on screen off[/SIZE]

---------- Post added at 06:25 PM ---------- Previous post was at 06:24 PM ----------

I don't know because I don't use that setup; try using slim gapps.