Revert "Intelli-plug: sched: sched.h: Fix missed "#endif" issue"

This reverts commit 17b9d4a306bfab92809c9132c5d4cae0d81cb7ad.
Revert "hotplug: Add intelli-plug 3.8 - Thanks to faux123"

This reverts commit e87b6883ffe3a4920f16109ceadf3622ca0638db.
board-mako-display: Fix dirty mako's default gamma settings
cpu/gpufreq: Add CPU/GPU down/overclock

Conflicts:
	arch/arm/configs/gee_defconfig
	arch/arm/mach-msm/acpuclock-8064.c
cpufreq: acpuclock-8064: Fix mistake of downclock
arm: mach-msm: Add missed Kconfig's overclock option
acpuclock-8064: Add GPU overclock specific in bus freqs
Added Voltage Control by faux123 - From Solid_Kernel-Cyano

Conflicts:
	arch/arm/mach-msm/Kconfig
	drivers/cpufreq/cpufreq.c
acpuclock-8064: Adjust voltages & revert 1512MHz structures, stby_khz

Conflicts:
	arch/arm/mach-msm/acpuclock-8064.c
Fix build errors

Conflicts:
	arch/arm/crypto/sha1-armv4-large.S
acpuclock: Adjust clocks & voltages
clock-8060: Fix one of wrong max clock
acpuclock-8064: Fix 384MHz L2 cache voltage, Fix not used tbl_faster
board-mako-display: Fix misconfigured include header file
Makefile Optimization
Turn off -Wmaybe-uninitialized when building with -Os

gcc-4.7 and higher add a lot of false positive warnings about
potential uses of uninitialized warnings, but only when optimizing
for size (-Os). This is the default when building allyesconfig,
which turns on CONFIG_CC_OPTIMIZE_FOR_SIZE.

In order to avoid getting a lot of patches that initialize such
variables and accidentally hide real errors along the way, let's
just turn off this warning on the respective gcc versions
when building with size optimizations. The -Wmaybe-uninitialized
option was introduced in the same gcc version (4.7) that is now
causing the false positives, so there is no effect on older compilers.

A side effect is that when building with CONFIG_CC_OPTIMIZE_FOR_SIZE,
we might now see /fewer/ warnings about possibly uninitialized
warnings than with -O2, but that is still much better than seeing
warnings known to be bogus.

Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Git-commit: e74fc973b6e531fef1fce8b101ffff05ecfb774c
Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
Signed-off-by: Bryan Huntsman <bryanh@codeaurora.org>

makefile: Added 4.8.2 optimizations

makefile: remove Wno-sizeof-pointer-memaccess

ARM: makefile: remove march=armv7-a for satisfy targeting MSM Krait CPUs

makefile: rework and restyle

makefile: tweak and align flags

makefile: add new flag -fgcse-las

makefile: add new flag -fgcse-las - part 2

makefile: add graphite flags opt

makefile: cleaning and remove -ffast-math

makefile: Tune Kernel Flags after checking with GccOptimizationTests

Thanks
@dorimanx

https://wiki.ubuntu.com/GccOptimizationTests

seems to provide 4~7% boost in cpu performance.

makefile: fix graphite flags syntax error

makefile: nf_conntrack_core: fix compile error with graphite optimizations

 Sail_TEST
commit 9406c88ea159fdf0900ece1b00041453f311266d 1 parent b75d3f1
AK anarkia1976 authored on 16 Feb 2013
 Docker-J committed 11 days ago
gee_defconfig: Enable CONFIG_CC_GRAPHITE_OPTIMIZATION option
gee_defconfig: ENable FB_MSM_LOGO option
drivers: usb: Use Android device as USB keyboard/mouse
Adapt to 3.4.y 8974/hammerhead
Base project: https://github.com/pelya/android-keyboard-gadget
Required app: https://play.google.com/store/apps/details?id=remote.hid.keyboard.client

Steps:
* Start ADB Debugging
* Start app
* Connect device to system via USB cable

All credits to @pelya for this sweet hack.

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

Conflicts:
	drivers/usb/gadget/android.c
Signed-off-by: klozz <xxx.reptar.rawrr.xxx@gmail.com>

Conflicts:
	drivers/usb/gadget/android.c

Conflicts:
	drivers/usb/gadget/android.c
USB keyboard/mouse: Build error fix
kgsl: Use kgsl min power level when sleep ;)

When the device going to sleep, kgsl's frequncy is always go to maximum frequency.
It can be eat more battery. Fix it to go to minimum frequency.
So it can save our battery.