Removed WIFI code that prevent deepsleep when WIFI is ON.
exynos_mem: an alternative temporary workaround for exynos-mem security hole

This assumption may be wrong but I guess exynos-mem is meant only for reading from/writing to CMA regions (for camera firmware for example) and limiting the access to those regions may prevent the security hole while not breaking any functionality until Samsung fixes this in a more proper way.

Keep in mind that this modification is only for S2 (i9100) and S3 (i9300). You will have to append dma reservations from exynos_reserve function in the corresponding platform file in /arch/arm/mach-exynos4 folder.
samsung-battery: Reduce battery-monitor wakelock timeouts
block: Adding ROW scheduling algorithm

This patch adds the implementation of a new scheduling algorithm - ROW.
The policy of this algorithm is to prioritize READ requests over WRITE
as much as possible without starving the WRITE requests.
The requests are kept in queues according to their priority. The dispatch
is done in a Round Robin manner with a different slice for each queue.
READ request queues get bigger dispatch quantum than the write requests.

Signed-off-by: Tatyana Brokhman <tlinder@xxxxxxxxxxxxxx>
row-iosched: Backport to 3.0
HACK: block fbearlysuspend to not break androids crt-off animation

adjusted to 100ms, andip71