Revert "kernel: cgroup: protect cgroup linked lists"

This reverts commit ae9b3b1de84439632f9e93d0a9364eb2c00f8d98.
build: Use hard-float abi

* Specifying ‘soft’ causes GCC to generate output containing
  library calls for floating-point operations.
* ‘softfp’ allows the generation of code using hardware
  floating-point instructions, but still uses the soft-float
  calling conventions.
* ‘hard’ allows generation of floating-point instructions and
  uses FPU-specific calling conventions.

Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
added IRQF_ONESHOT to cd-gpio, msm_serial_hs & ehci-msm2.c
tweaked intelli_plug and msm_hotplug to @dorimanx's settings
update linaro
unsafe math caused some weird issues