audio: Backport from CAF LA.AF.1.1_rb1.7

*Retained support for Samsung MSM8x60 audio

Signed-off-by: Sultanxda <sultanxda@gmail.com>
msm: mdp: Validate input arguments from user space

Fully verify the input arguments from user client are safe
to use.

Change-Id: Ie14332443b187951009c63ebfb78456dcd9ba60f
Signed-off-by: Raghavendra Ambadas <rambad@codeaurora.org>
msm8x60_celox: Set Ondemand 2-phase freq to 1134MHz
Sultan_*defconfig: Enable CFG80211_REG_NOT_UPDATED
Revert "SoC: msm: Add Buffer overflow check"

This reverts commit 7984181b225432a03dc69dcdb7bfd087841e7551.

Breaks audio on Samsung MSM8x60.
Sultan_*defconfig: Build WiFi into the kernel image
msm8x60_celox: Set WiFi SDC as nonremovable

Signed-off-by: Sultanxda <sultanxda@gmail.com>
Sultan_*defconfig: Disable loadable module support

*Improves security and reduces kernel memory footprint
msm8x60_celox: Optimize RAM

Userspace gains 20MB of RAM (for a total of 860MB of RAM).

Signed-off-by: Sultanxda <sultanxda@gmail.com>