USB stack is now at 3.4.105
FUSE/vfs/fat/fs fixes from 3.5, 3.6 and 3.7
qseecom updates from CM
f2fs updates from upstream
memory optimizations from motorola for our board are now merged with cortex ones
NET is 3.4.105
some video driver updates
selinux fixes
leds fixes
msm camera updates working as it should now
bluetooth is build at -O2 and I have reverted all the changes to stock kernel
enabled all frequencies for the CPU. Battery tests showed no (much) gain, but no loss either. @fabi_92 reported that the phone feels smoother, so it stays this way.
interactive: updates from CM/myfluxi
interactive: added a tunable in which you can choose the way the frequency is calculated (the old way, or the new load-based way). Writing 1 in /sys/devices/system/cpu/cpufreq/interactive/use_cpu_load will enable the new way of calculating the freq.
interactive: added a tunable to set the load threshold if you think the CPU doesn't stay enough in the minimum freq, but I recommend leaving it to 0 or not with it past 10-15.
added smartmax gov by request. It's not tuned and I don't offer support for it, so if you have crashes with it don't post them here.
underclocked GPU idle. The GPU runs at 20MHz now, instead of 27Mhz.
reduced wifi wakelocks
raised the thermal threshold frequency. It now goes down to 1.7GHz instead of 1.5Ghz, then if the cpu is still hot, it will the freq to 1.5GHz instead of 1.2GHz
Makefiles changes: merged some flags from Uber, added some parameters for our CPU, enabled hardfloat for NEON and VFP
mutex, rtmutex, semaphores updates
added tripndroid IO sched
I probably forgot something.