kernel: Fix all leaks and cleanup

Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Signed-off-by: LaboDJ <jacopolabardi@gmail.com>

Conflicts:
	kernel/trace/ftrace.c
hammerhead: gpiomux: Fix observed current leak while boot up

Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
ARM: dts: msm8974: Reduce cpu DMA latency

Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
More gcc 4.8 fixes

Signed-off-by: LaboDJ <jacopolabardi@gmail.com>