Disable GCC Wrapper.
Implement CPU Overclocking up to 2.16 GHz.
Implement GPU Overclocking up to 320MHz 3D and 228MHz 2D
Backport zram
Redo cyanogenmod_tenderloin_defconfig.

Note that the one provided was unusable; it would crash between when adbd
starts and when the boot animation shows. The new config was ripped out of a
virgin, running CM11 nightly (2014-03-04).

* CONFIG_SWAP was turned on to make ZRAM useful.
* Since modules were disabled in the old config, and modules under Android are
generally a pain in the neck, zram was compiled into the kernel.
* CONFIG_CMDLINE and CONFIG_CMDLINE_EXTEND were used to permanently enable the
second zram device (the MSM8660 has two cores, so using a single ZRAM device would not givethe best performance.)

* All namespace options were enabled (multi-user features are supposed to benefit from them being available.)

* CONFIG_PANIC_TIMEOUT was lowered to 3, because many of the panics that still
persist happen while audio is being played, and cause a nasty sound that can't
be very good for the speakers
* CONFIG_LOG_BUF_SHIFT was maxed out at 2^21 (2 MiB) to make it easier to
 catch and hopefully fix any intermittent failures.
* Hung task and hard- and soft-lockup detection are now enabled.

* CONFIG_LOCALVERSION is now "-ninjaswag". Winning.

* CONFIG_JUMP_LABEL, CONFIG_SCHED_MC, was enabled to help performance.
* CONFIG_KSM was enabled because KitKat can use it. The ROM seems to know what
to do with it already - an option appears in Performance Settings to enable it.
* CONFIG_SND_USB_AUDIO was enabled to enable the connection of audio devices via USB-OTG, pending ROM support.

* ext[23] are now handled by the ext4 driver, which should improve performance when they are used.
Revert "Implement CPU Overclocking up to 2.16 GHz."

This reverts commit b79498949eaa383e0736af6f1e2160cf2a94b6c7.
Revert "Implement GPU Overclocking up to 320MHz 3D and 228MHz 2D"

This reverts commit 7ae493d1b6edf1e4e75f65270a3ce9fc026e89e5.
Merge branch 'cm-11.0' into cm-11.0_3.4
defconfig: Change compression from LZ4 to XZ
Increase allowed range for CPU voltage
Add L2-cache overclocking and bandwidth boost
Enable CPU overclocking up to 2.157 GHz
Force safe CPU frequencies during boot
Enable GPU overclocking to 320MHz on 3D and 266MHz on 2D
drm/kgsl: fix compile error
kgsl: fix null ptr on cache flush

Conflicts:
	drivers/gpu/msm/kgsl_sharedmem.c
kgsl: drm: remove checking on 'active'

We are using this field as an evil way to synchronize between mesa and
ddx, and the error checking gets in the way.. so get rid of it.
don't BUG_ON() to validate input from userspace

Conflicts:
	drivers/gpu/msm/kgsl_sharedmem.c
msm/video: add true ARGB

(or named following the MDP convention, reading from LSB to MSB, BGRA)

Mesa EGL and X11 really seem to expect ARGB.  Which is a bit
unfortunate, as android seems to expect ABGR.  At least for now you can
change the default and build a kernel that will make the linux userspace
happy.
Actually use gpuaddr

Change-Id: Ibec19d813354fe92eda0b3327773f8a4c440b347