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>
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
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
vidc: Cleanups

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

Conflicts:
	drivers/media/platform/msm/vidc/msm_venc.c
	drivers/media/platform/msm/vidc/vidc_hfi_api.h
	drivers/media/platform/msm/vidc/vidc_hfi_helper.h
BU52031NVX: Add lid events to support the smartcover

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

Conflicts:
	drivers/misc/pm8xxx-cradle.c
cpufreq: Remove original grid-stepping implementation

A new one exists based on cpu-boost instead of the ondemand governor

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

Conflicts:
	drivers/cpufreq/cpufreq_ondemand.c
cpufreq: Add LG's new grid-stepping implementation

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

Conflicts:
	drivers/cpufreq/cpu-boost.c
galbi: smem: split out shared memory initialization functionality

Apply change I675db52961df80d6e8e62e771630e562bf1a670c to all
g2/z devices

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

Conflicts:
	arch/arm/mach-msm/lge/board-8974-g2-au.c
	arch/arm/mach-msm/lge/board-8974-g2-com.c
	arch/arm/mach-msm/lge/board-8974-g2-dcm.c
	arch/arm/mach-msm/lge/board-8974-g2-kr.c
	arch/arm/mach-msm/lge/board-8974-g2-us.c
	arch/arm/mach-msm/lge/board-8974-vu3-kr.c
	arch/arm/mach-msm/lge/board-8974-z-kr.c
galbi: Modify functional mode of suspened GPIO

Apply change Ida766a16fb1e25ebedb7dcbf17dfc81f5dbb6f0b to all
g2/z devices

Change-Id: I3da3e03cd04e075dc665414c81915f953b1aeb65
Signed-off-by: Rashed Abdel-Tawab <rashed@linux.com>
leds: At disable, set the trigger to default instead of wiping it

Change-Id: Ifb4a3b3034c441d29fd1d9f209ed829adfc76a72
Signed-off-by: Rashed Abdel-Tawab <rashed@linux.com>
galbi: Declare ION carveouts in DT files

Required after I0a2b48299c829a828764d74a1d8e3c8f97de706d

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

Conflicts:
	arch/arm/boot/dts/msm8974-g2-opt_au/msm8974-g2-opt_au.dtsi
	arch/arm/boot/dts/msm8974-g2-spr/msm8974-g2-spr.dtsi
	arch/arm/boot/dts/msm8974-g2-vzw/msm8974-g2-vzw.dtsi
	arch/arm/boot/dts/msm8974-z-att/msm8974-z-att.dtsi
	arch/arm/boot/dts/msm8974-z-spr/msm8974-z-spr.dtsi
	arch/arm/boot/dts/msm8974-z-tmo/msm8974-z-tmo.dtsi
fs: Remove LGE's kfips, ext4 recovery, and readahead profiling

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

Conflicts:
	fs/exec.c
	fs/ext4/super.c
	fs/open.c
	fs/sreadahead_prof.c
	fs/sreadahead_prof.h
	mm/filemap.c

Conflicts:
	fs/exec.c
hrtimer: Restore original lock path

Change-Id: Icbca20123b7685038bd2533f790fe9576ec4c1b2
Signed-off-by: Rashed Abdel-Tawab <rashed@linux.com>
cfg80211: mlme: Silently ignore duplicate management registrations

Instead of erroring out, just ignore the call

Change-Id: I5ff67100ea2d7f53bd30b6844c462bca71c24d15
Signed-off-by: Rashed Abdel-Tawab <rashed@linux.com>
mmc: sdhci: disable HPI, use 4bi async transferss

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

Conflicts:
	drivers/mmc/host/msm_sdcc.c
	drivers/mmc/host/sdhci-msm.c