Add a bunch of governors and schedulers (from uber n5)

Change-Id: I8106ad9acb251058e2542c5a9aafd1cc408b74ac

Conflicts:
	arch/arm/configs/cm_fusion3_yuga_defconfig
	block/Kconfig.iosched
	block/Makefile
	include/linux/blk_types.h
overclocking
2048 block size for cdrom-f_mass_storage devices

Bios will recognize the cdrom device like most other cdrom
devices. This allows people to boot ISOs from their phone.

Original by Andreas Kemnade:
http://www.spinics.net/lists/linux-usb/msg25178.html

Change-Id: Id8fba96e1683f6daa6330b1e59f4a4ca4fe5c271

Conflicts:
	drivers/usb/gadget/f_mass_storage.c
	drivers/usb/gadget/storage_common.c
Added cdrom option to luns

Change-Id: Ic3b97f8bf58171cfa51f57c2674f2ddba0cafe13

Conflicts:
	drivers/usb/gadget/f_mass_storage.c
Build kernel with O3

Change-Id: I1e64cf9f5cf1fccd1186d3b15d078cf5a9756061
Optimize flags in arm/arm

Change-Id: I24391eafb3bae3433fcc4a4230fbbf846b13d7fb
Remove useless flags from prima (uses cortex a15 already)

Change-Id: I1ea265e8f8ccd01dd1738879a9330a46ca65e3e5

Conflicts:
	drivers/staging/prima/Makefile
graphite

Change-Id: Ia2d5525021f67ee2eba73bd4e67e39e6e0feb2b4
[PATCH] KGSL: Add a simple GPU governor for Adreno xxx GPU series

initial coding for a Simple GPU governor based on my own work 2 years ago
from Sensation GB kernel commit: c1ea8f64167270d67915b4d4fb00910b1c0f513f

Signed-off-by: Paul Reioux <reioux@gmail.com>
[PATCH] KGSL: make simple govenor a selectable option, co-exist with ondemand

also removed some hardcoded values

Signed-off-by: Paul Reioux <reioux@gmail.com>

Conflicts:
	drivers/gpu/msm/kgsl_pwrscale_trustzone.c

Change-Id: I6ecf786979eabd6545c9b8c7741b026f61663dfe
[PATCH] KGSL: simple governor: expose tunables to sysfs interface via module_param

Signed-off-by: Paul Reioux <reioux@gmail.com>
[PATCH] KGSL: Simple Governor: fix minor logic issue

Signed-off-by: Paul Reioux <reioux@gmail.com>
[PATCH] KGSL: Simple Governor: fix typo
[PATCH] KGSL: Simple Governor: fix logic
[PATCH] KGSL: Simple Governor: some styling changes, early returns
 instead of assigning a val and returning in the end of the function call and
 change the copyright/author from the middle of the file to the header.

Signed-off-by: Francisco Franco <franciscofranco.1990@gmail.com>
[PATCH] KGSL: Simple Governor: so I kinda butchered in a good way of
 course the original code from faux, but the simplicity is still here. Added
 an history so that we can track the average do that the frequency scaling is
 much more proporcional to the actual GPU load rather than having is ramp up
 every now and then due to spurious load spike. Also remove two useless ifs.

Signed-off-by: Francisco Franco <franciscofranco.1990@gmail.com>
update configs and remove mp decission