devfreq: ondemand: simplify the governor

Simple ondemand did some really crazy divisions when
calculation the next frequency.
To me this seemed to be placeholders. Looks like someone
really wanted to make this very basic and simple.
Switching to a smarter decision algorithm to find out the
next frequency, which should be easier to read and maintain.

Signed-off-by: Blechd0se <alex.christ@hotmail.de>
[PATCH] Staging: android: binder: More offset validation.

Make sure offsets don't point to overlapping flat_binder_object
structs.

Change-Id: I425ab0c46fbe2b00ed679c5becf9e8140395eb40
Signed-off-by: Arve HjÃ¸nnevÃ¥g <arve@android.com>
Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>
Signed-off-by: Blechd0se <alex.christ@hotmail.de>

Conflicts:
	drivers/staging/android/binder.c
Simple GPU Algorithm: Initial coding for devfreq based Adreno Drivers

This is an open source user configurable simple GPU Control Algorithm used to
replace the closed sourced Qualcomm TrustZone GPU controller

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