qpnp-vibrator: just return the voltage, not all the pretty stuff

* makes handling it userspace much easier

Change-Id: I6173577a70c2bb89ab8ee4d5079be6457310a00c
Revert "synaptics_3k: Add lid events to support the dot case cover"

This reverts commit 2da0c62edfda63be66e4cd59c1202ab77b8f01b7.

Change-Id: Ice98c748e3dd91574f040095d0c395674c60a415
hall_sensor: add a uevent switch for the cover

* We'll use this for the custom DotView case app
* Also make sure to set the initial value after registering the switch

Change-Id: Ib6668f6628b82949a57a25487bfcf261d35f5d07
lib/lzo: Rename lzo1x_decompress.c to lzo1x_decompress_safe.c

commit b6bec26cea948148a9420e7a0ac337f925de49e7 upstream.

Rename the source file to match the function name and thereby
also make room for a possible future even slightly faster
"non-safe" decompressor version.

Change-Id: I55a4033c42030d1d14e4367f4d40d39932f07097
Signed-off-by: Markus F.X.J. Oberhumer <markus@oberhumer.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
lib/lzo: Update LZO compression to current upstream version

commit 8b975bd3f9089f8ee5d7bbfd798537b992bbc7e7 upstream.

This commit updates the kernel LZO code to the current upsteam version
which features a significant speed improvement - benchmarking the Calgary
and Silesia test corpora typically shows a doubled performance in
both compression and decompression on modern i386/x86_64/powerpc machines.

Signed-off-by: Markus F.X.J. Oberhumer <markus@oberhumer.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

Conflicts:
	include/linux/lzo.h

Change-Id: I0d7bb3ce324e06d31525b75a6d2c1549385fd7ff
lzo: properly check for overruns

commit 206a81c18401c0cde6e579164f752c4b147324ce upstream.

The lzo decompressor can, if given some really crazy data, possibly
overrun some variable types.  Modify the checking logic to properly
detect overruns before they happen.

Change-Id: I913144cd93ae6520603ed736fc196c2086b7e8fe
Reported-by: "Don A. Bailey" <donb@securitymouse.com>
Tested-by: "Don A. Bailey" <donb@securitymouse.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Merge branch 'cm-11.0' into kk_mkt