disable keep power for wifi (incorrect work)
add MMC_CAP_POWER_OFF_CARD
more fixes for power management
make cpcap-irq quiet, better sleep?
Make usb wakelocks quiet, need more tests"
mm: Added dynamic writeback (again!)

So i did some research and before this patch the wirteback
deamon flushes every 600 ms dirty pages. With this patch
it flashes only every second while screen is on and every 300
ms while screen is off. Also the expire_interval changes dynamically.

Change-Id: I579e91db4c73898f30a59b7648d83767d1031296

Conflicts:
	mm/page-writeback.c
OMAP_MMC_DISABLED_TIMEOUT = 1
config: switch to SLUB memory allocator

Switch to SLUB instead of SLAB. There are plenty
of reasons for this (performance, stability).
But since our new Wifi driver is linked to the
memory allocator its a nice addition to switch
to a faster one.

Change-Id: I44db4b7504a57b64636db8e07fbc42228df90672
Signed-off-by: Blechd0se <alex.christ@hotmail.de>
Added base: genlock-support

Added genlock for kernel. From the documentation:
'genlock' is an in-kernel API and optional userspace interface for a generic
cross-process locking mechanism. The API is designed for situations where
multiple user space processes and/or kernel drivers need to coordinate access
to a shared resource, such as a graphics buffer.

Also it enables better compatibility for ICS+.
Has to be nebaled in defconfig: CONFIG_GENLOCK=y

Change-Id: I0af22c677b61bc2ab9ed01eb33e7ca63e7fe314b
Signed-off-by: Blechd0se <alex.christ@hotmail.de>
ashmem: fix deadlock when system is low on memory
mm: ashmem: fixes from 2.6.35

ashmem is a shared memory allocator for android.
Use a more uptodate version to fix some performance
bottlenecks.

Change-Id: I96cd28bbb3241d5754cbd89ce6629b18228aebda
Signed-off-by: Blechd0se <alex.christ@hotmail.de>
WIP: cleanup moto code
Add configs for cm10/cm10.1 Add new BTWILINK driver(backported from 3.0).
fix compile

Change-Id: I876faf515a8c9ee7f7aa0b902687b73cfeb57ca3