removed some modified config functions (random reboot hunting)
+ lowmemorykiller: Use ktimer instead of jiffies

From: Peter Enderborg <peter.enderborg@sonymobile.com>

Reviewed-by: Radovan Lekanovic <radovan.lekanovic@sonymobile.com>
Signed-off-by: Peter Enderborg <peter.enderborg@sonymobile.com>
Signed-off-by: Oskar Andero <oskar.andero@sonymobile.com>
modified for mako kernel from LKML reference

Signed-off-by: faux123 <reioux@gmail.com>
Revert "mmc: better MoviNAND handling"

This reverts commit fa2de86d5be63b747bf0977068a8f739326e73fd.
mmc: better MoviNAND handling
some fixes
Revert "Screen controller voltages = - 300mv in comparison to stock"

This reverts commit 8bae9e01f74e210c4a0ed0590bedcf1d34068299.
 android/lowmemorykiller: Ignore tasks with freed mm

A killed task can stay in the task list long after its
memory has been returned to the system, therefore
ignore any tasks whose mm struct has been freed.

Change-Id: I76394b203b4ab2312437c839976f0ecb7b6dde4e
CRs-fixed: 450383
Signed-off-by: Liam Mark <lmark@codeaurora.org>
ARM: spinlock: optimize ASM + syntax fix
reverted all lowmemorykiller changes + ported fully lmkiller from abyssnoteII kernel
Revert "ARM: spinlock: optimize ASM + syntax fix"

This reverts commit 1ed49d27b3fe7629e7afbc7ca9db9e0871f67fe2.
Merge remote branch 'halaszk/master-3.0.31' into master-3.0.31