msm_ipc_router: Allow processes in the oncrpc group to use it freely

Instead of adding rild to the current catch-all net-raw group,
treat the oncrpc group as another catch-all.

Signed-off-by: Rashed Abdel-Tawab <rashed@linux.com>
tspdrv: Add LG's timed_output based interface

Change-Id: I43383ad9e0ba4e0ba13837c0741885162cf40b63

 This is the 2nd commit message:

tspdrv: Make the timed state atomic

This should fix race conditions with fast bursts of short tones

Change-Id: I2c369da0a80dedebf7346613437d2b69d6a92c3c

 This is the 3rd commit message:

tspdrv: Add a sysfs control for timed vibrator strength

Change-Id: I66dec312e52a3c8834a93f6b8970c94a0d6af923
Signed-off-by: Rashed Abdel-Tawab <rashed@linux.com>

Conflicts:
	drivers/misc/tspdrv/ImmVibeSPI.c
lge_touch: Generate KEY_POWER events for wakeup gestures

Signed-off-by: Rashed Abdel-Tawab <rashed@linux.com>

Conflicts:
	drivers/input/touchscreen/lge_touch_core.c
kcal_ctrl: Remove the lower limits from the RGB values

Allow the full range of kcal to be applied.

Signed-off-by: Rashed Abdel-Tawab <rashed@linux.com>
bcmdhd: Prevent kernel oops during sta/ap transition

Signed-off-by: Rashed Abdel-Tawab <rashed@linux.com>

Conflicts:
	drivers/net/wireless/bcmdhd/src/dhd/sys/dhd_sdio.c
Mute charger/thermal/touchscreen crazy verbose debug

Signed-off-by: Rashed Abdel-Tawab <rashed@linux.com>

Conflicts:
	drivers/hwmon/qpnp-adc-voltage.c
	include/linux/input/lge_touch_core.h
	net/ipv6/addrconf.c
bluesleep: Back out LGE_BLUESLEEP changes and add bluedroid support

Conflicts:
	drivers/bluetooth/bluesleep.c
bluesleep: Fix L2 crash with host-initiated bluetooth connections

Signed-off-by: Rashed Abdel-Tawab <rashed@linux.com>
lge_touch: Move gesture KEY_POWER event out of interrupt context

That's generally an awful idea, put it in the workqueue instead

Signed-off-by: Rashed Abdel-Tawab <rashed@linux.com>

Conflicts:
	drivers/input/touchscreen/lge_touch_core.c
Reset G2 changes to msm_serial_hs

Signed-off-by: Rashed Abdel-Tawab <rashed@linux.com>

Conflicts:
	arch/arm/mach-msm/include/mach/msm_serial_hs.h
	drivers/tty/serial/msm_serial_hs.c
bluesleep: Remove remnants of LGE_BLUESLEEP

The patching of msm_serial_hs should make the clock workarounds
unnecessary

Signed-off-by: Rashed Abdel-Tawab <rashed@linux.com>

Conflicts:
	drivers/tty/serial/serial_core.c
rfkill: Don't run btlock

It conflicts with userspace's invocations from bluedroid

Signed-off-by: Rashed Abdel-Tawab <rashed@linux.com>

Conflicts:
	arch/arm/mach-msm/lge/board-8974-g2-rfkill.c
bcmdhd: Reset the hang flag after the notifications are sent