Revert "remove CAP_ERASE to avoid Samsung emmc bug"

This reverts commit c2bb764d7c55f5523a7195f0f8156196201ddb51.
ion: dont use dynamic mem
defconfig: update jem/tate for 3.0.72
add extra free kbytes tunable

Add a userspace visible knob to tell the VM to keep an extra amount
of memory free, by increasing the gap between each zone's min and
low watermarks.

This is useful for realtime applications that call system
calls and have a bound on the number of allocations that happen
in any short time period.  In this application, extra_free_kbytes
would be left at an amount equal to or larger than than the
maximum number of allocations that happen in any burst.

It may also be useful to reduce the memory use of virtual
machines (temporarily?), in a way that does not cause memory
fragmentation like ballooning does.

[ccross]
Revived for use on old kernels where no other solution exists.
The tunable will be removed on kernels that do better at avoiding
direct reclaim.

Change-Id: I765a42be8e964bfd3e2886d1ca85a29d60c3bb3e
Signed-off-by: Rik van Riel<riel@redhat.com>
Signed-off-by: Colin Cross <ccross@android.com>
ARM: 7527/1: uaccess: explicitly check __user pointer when !CPU_USE_DOMAINS

commit 8404663f81d212918ff85f493649a7991209fa04 upstream.

The {get,put}_user macros don't perform range checking on the provided
__user address when !CPU_HAS_DOMAINS.

This patch reworks the out-of-line assembly accessors to check the user
address against a specified limit, returning -EFAULT if is is out of
range.

[will: changed get_user register allocation to match put_user]
[rmk: fixed building on older ARM architectures]

Change-Id: I3e3ddeaa51e47798bcf27181afd3785ccc015317
Reported-by: Catalin Marinas <catalin.marinas@arm.com>
Signed-off-by: Will Deacon <will.deacon@arm.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
defconfig: revert back to 2 framebuffers
dsscomp: revert to 16mb buffer
defconfig: updates
drivers/cyttsp4: fix missed 2nd touch events
Revert "dsscomp: revert to 16mb buffer"

This reverts commit cff858d56e6d8721de170506ffae3ee174f7a8ee.
Update atmel_mxt_ts.c

Adding Double Tap 2 Wake
Update board-bowser-tate.c

Added Double Tap 2 wake
Update atmel_mxt_ts.c
Update atmel_mxt_ts.c

Added Sweep2Wake
Update atmel_mxt_ts.c

Small Changes
Update jem_android_defconfig
Update tate_android_defconfig
Update jem_android_defconfig
Update tate_android_defconfig