scsi: Disable Module Compile

* This is sure annoying.  Disable in defconfig and yet it still is there.

Signed-off-by: Chet Kener <Cl3Kener@gmail.com>
mach-msm: Try -O2 here

Signed-off-by: Chet Kener <Cl3Kener@gmail.com>

Conflicts:
	arch/arm/mach-msm/Makefile
mach-msm: Try -O3

Signed-off-by: Chet Kener <Cl3Kener@gmail.com>
block: Try -O3

Signed-off-by: Chet Kener <Cl3Kener@gmail.com>
kernel: Use -O3

Signed-off-by: Chet Kener <Cl3Kener@gmail.com>

Conflicts:
	kernel/Makefile
lib: Use -O3

Signed-off-by: Chet Kener <Cl3Kener@gmail.com>
mm: Use -O3

Signed-off-by: Chet Kener <Cl3Kener@gmail.com>
fs: Use -O3

Signed-off-by: Chet Kener <Cl3Kener@gmail.com>
crypto: Use -O3

Signed-off-by: Chet Kener <Cl3Kener@gmail.com>
selinux: -O3

Signed-off-by: Chet Kener <Cl3Kener@gmail.com>
char: -O3

Signed-off-by: Chet Kener <Cl3Kener@gmail.com>

Conflicts:
	drivers/char/Makefile
staging: -O3

Signed-off-by: Chet Kener <Cl3Kener@gmail.com>
Sprinkle some -O3 in arch/arm

Signed-off-by: Chet Kener <Cl3Kener@gmail.com>

Conflicts:
	arch/arm/boot/Makefile
More -O3 to arch/arm

Signed-off-by: Chet Kener <Cl3Kener@gmail.com>

Conflicts:
	arch/arm/vfp/Makefile
-O3 to every other folder but drivers

Signed-off-by: Chet Kener <Cl3Kener@gmail.com>

Conflicts:
	scripts/Makefile
drivers: -O3 to some cpu stuff

Signed-off-by: Chet Kener <Cl3Kener@gmail.com>
drivers: A few more misc -O3

Signed-off-by: Chet Kener <Cl3Kener@gmail.com>
input: -O3

Signed-off-by: Chet Kener <Cl3Kener@gmail.com>
cpufreq: Introduce CPU-boost framework

The CPU-boost framework allows you to place hooks in various drivers to boost the CPU for either a specified duration or indefinitely (until it is manually unboosted). If a new boost request is sent while the CPU is boosted then the new boost request will take precedence and immediately override the current boost.

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

Conflicts:
	drivers/cpufreq/Kconfig
Add initial CPU-boost hooks

CPU is currently boosted for these activities:
*Taking a picture (1188MHz for 3s)
*Starting video playback (1242MHz for 5s)
*Recording video (594MHz indefinite)
*Turning on the display (972MHz for 7s)

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

Conflicts:
	drivers/media/video/msm/sec_m5mo.c