Bump kernel version to 0.610_cwm

Change-Id: I99a9986b04beaf068b283b6fc4a31b554beb145c
Bump kernel version to 0.610_twrp

Change-Id: I2634936b2f9fe1b90b7eb57251d3486f5d509019
Bump kernel version to 0.611_twrp

Change-Id: Iabe828638a12281a33cd8e7a78effa3c6214209b
Bump kernel version to 0.611_cwm

Change-Id: Id91e7fe963b96c967b04cb75edc302aa1c7e2450
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>
Bump kernel version to 0.612_twrp

Change-Id: I3f08075d9fdec75f4a130556f5e2cffd20862fc5
Bump kernel version to 0.613_twrp

Change-Id: I6d5bea09251166f51558328e747ecbef3cda657d
Bump kernel version to 0.614_cwm

Change-Id: I2c889a953831cdc2d17967949ba2966dcabee764