*** import of Sony 6.2.B.1.96 LINUX 3.4 sources ***
msm: kgsl: Turn off the CP_DEBUG dynamic clock (credit: jcrouse@CAF)
fuji: enable driver synchronization framework
fuji: enable SELinux support

* taken from http://review.cyanogenmod.org/#/c/45456/2/arch/arm/configs/cyanogenmod_m7_defconfig
cpufreq/msm: add global cpu voltage table
EOS optimization system
EOS: finish optimization system
Makefile: set default optimization level to 0
mach-msm/fs: fix forbidden compiler warnings
mach-msm: semc_battery: outsource variables to global stack
fs: cifs: outsource midQ variable to global stack
fs: cifs: ignore maybe-uninitialized variables
media: tuners: ignore maybe-uninitialized variables
net: netfilter: ignore maybe-uninitialized variables
fuji: increase stack frame limit

* previous limit was 1024, 2048 seemed to high, so we just do 1024+2048/2
drivers: misc: ignore maybe-uninitialized variables
leds: Queue screen brightness on the suspend workqueue.

Queueing screen brightness change on suspend workqueue ensures that
userspace initiated changes to screen brightness (especially when
the END key is pressed) so not get triggered while early suspend
is in progress.

CRs fixed: 265531

Change-Id: I923e5a4c9ed498336ca5c61e5b4758be3545b49b
Signed-off-by: Anurag Singh <anursing@codeaurora.org>
msm_serial_hs: Set the driver data in the probe correctly

* Set the UART driver data correctly so we can access it later to
  control the clocks externally.

Change-Id: Ie0691c5a11cb4e98c2c3cb5cc2d052b7776ebcab
net: wireless: bcmdhd: Enabling Ad-Hoc (IBSS) mode

Change-Id: I262e8d47218372e7065c397d8b2788a48d1d6a5c
drivers: cpufreq: Send a uevent when governor changes

* Useful so userspace tools can reconfigure.