sweep2wake, doubletap2wake, pocket detection

Conflicts:

	include/linux/synaptics_i2c_rmi.h
disable PERFLOCK
kernel/power/main.c fix error: 'state_onchg_attr' undeclared here Sidenote: it would be nice hTC, if you could avoid BREAKING THE FRAKKING KERNEL BUILD without your Perflock crap! Thanks.

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
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.

Change-Id: I4ed52ea21d43b0e7c0769b2599779a3d3869c519
Signed-off-by: Tatyana Brokhman <tlinder@codeaurora.org>
Documentation: block: ROW I/O scheduler

This patch updates the documentation of the ROW
I/O scheduler.

Change-Id: I6a996a3852fe39976381f99c07588558f1945034
Signed-off-by: Tatyana Brokhman <tlinder@codeaurora.org>