Merge "qseecom: Add checks for user space buffer pointers"
Merge "msm: vidc: avoid re-initialize of v4l2 spin lock"
msm: mdss: Returning NOTIFY_SUSPEND while polling NOTIFY_UPDATE

mdss_fb_update_notify does not return Suspend in NOTIFY_UPDATE
case. Daemon polls on NOTIFY_UPDATE but does not get Suspend
notification. Hence Daemon would not stop polling.

Suspend Case is added in UPDATE case.

Change-Id: Iaeaf819a6849acda2eb7eb78f0fc3306866d1b64
Signed-off-by: Krishna Chaitanya Parimi <cparimi@codeaurora.org>
usb: ehci-msm-hsic: avoid double free of platform data

When device tree is enabled, the platform data structure is allocated
via devm_kzalloc and assigned it to pdev->dev.platform_data. This
memory is freed twice during platform device unregistration in
devres_release_all() and platform_device_release() functions. Assign
pdev->dev.platform_data to NULL in device driver remove method to
avoid this double free.

Change-Id: I713e0fa97e00124166a727718c0a31ab5e2c2d3b
Signed-off-by: Pavankumar Kondeti <pkondeti@codeaurora.org>
input: touchscreen: add Kconfig & Makefile entries for atmel_maxtouch_ts

Add entries so compilation can be chosen for latest
Atmel touchscreen driver.

Change-Id: Ib63a56215e52cc80cb8532c50b16112d39c1e6f7
Signed-off-by: Amy Maloche <amaloche@codeaurora.org>
Merge "ASoC: msm: Do not allow commands during gapless transition"
Merge "msm: vidc: Fix unsupported codec error from video driver"
Merge "msm: mdss: fix overlay set issue on 8x10"
Merge "msm: mdss: Returning NOTIFY_SUSPEND while polling NOTIFY_UPDATE"
Merge "mtd: msm_qpic_nand: Fix buffer overflow issue"
Merge "usb: ehci-msm-hsic: avoid double free of platform data"
Merge "input: touchscreen: add Kconfig & Makefile entries for atmel_maxtouch_ts"
input: sensors: add enable handler for mma8x5x

The kernel will create the general enable interface in "/sys/class
/sensors/xxx" for each sensor driver using sensor class interface.

Change-Id: I214f99ba96ff4c1124b277f0f49ca46a4837e202
Signed-off-by: Oliver Wang <mengmeng@codeaurora.org>
msm: mdss: fix overlay set issue on 8x10

The driver was assuming the color format and resolution
of the overlay to be the same as frame buffer.  This
causes page fault and corruption if the client is using
a different color format or resolution.   The change is
to re-configure the dma pipe if the overlay configuration
is different from the default.

Change-Id: Ic7558811a3015a416b2428fb0d626bf13663e528
Signed-off-by: Xiaoming Zhou <zhoux@codeaurora.org>
msm: kgsl: Don't open kgsl device in erroneous case

If kgsl_get_process_private() returns NULL, it goes to
err_stop with result = -ENOMEM. If open_count is 0,
adreno_stop() overwrites the result variable with 0.
This leads to kgsl_open() to be successful while it
shouldn't.

Change-Id: Ic12d92a099280e4d958fa192fa5128211120d361
Signed-off-by: Prabhat Awasthi <pawasthi@codeaurora.org>
Merge "msm: mdss: fix overlay set issue on 8x10"
Merge "diag: Fix improper handling of Diag real time vote IOCTL"
Merge "msm: sps: Add integer wrap check for debugfs buffer"
Merge "input: sensors: add enable handler for mma8x5x"
ASoC: wcd9xxx: Fix RX Ear register gain values

Rx Ear Gain register on WCD9306 supports different gain
values from 6DB to -12DB. It was wrongly configured with
2DB. This change fixes the issue and adds support for
correct gain values for Ear PA Gain.

CRs-Fixed: 520688
Change-Id: I6493cf63a1d36d9c9c0a3086b645b92f8c3de588
Signed-off-by: Venkat Sudhir <vsudhir@codeaurora.org>