msm: qdsp6v2: Deleting kernel driver from arch/arm/mach-msm

Drivers are registering under misc driver but exists under arch/arm/mach

Change-Id: I6210ed2ffbc38608914fb765b8e50ac6d97950ff
CRs-Fixed: 554492
Signed-off-by: Asish Bhattacharya <asishb@codeaurora.org>
Signed-off-by: Mohammad Johny Shaik <mjshai@codeaurora.org>
msm: qdsp6v2: memset stack buffer allocation.

This is needed to avoid garbage data in uninitialized variables.

Change-Id: I2db09c4bbaa651c0af41c5c50ba77d22c00b70bc
CRs-Fixed: 553304
Signed-off-by: Asish Bhattacharya <asishb@codeaurora.org>
msm: vidc: Set input buffer size dynamically

This change supports overriding of default input
buffer size using a set parameter call from the
client.

Change-Id: I5225ec53ba16b68aeedd4c30897bd291e81b4b09
Signed-off-by: Deepak Verma <dverma@codeaurora.org>
radio-iris: Fix bug in the AF_LIST event handling

- Bug in the AF_LIST event handling, there copying af_list bytes,
  but it should be (af_list * 4).

Change-Id: I13b2535347e1030945d78d506c656279f311fb90
CRs-Fixed: 476076
Signed-off-by: Venkateshwarlu Domakonda <Venkateshwarlu@codeaurora.org>
wlan: Configure PNO Feature support through ini

Advertise PNO driver capability based on configurable INI
parameter "gPNOScanSupport".

Change-Id: I8a0dc8bfa08dd50b0fcdec07d21dbd33c43e8945
CRs-fixed: 573508
Revert "msm_fb: display: delay commit video tile frame size register"

This reverts commit 7a71e5fdabb38c2bdfc3da56ea30b38450414714.

Change-Id: I90024840845cc508ea2feace2a5e84e6f9f32e89
Signed-off-by: Mayank Chopra <makchopra@codeaurora.org>
msm_fb: display: Program TILE video frame size in dma ISR

Since, video tile frame size register is single buffered, its
value takes effect as soon as it is programmed. Single buffered
registers like this should be configured very close to the vsync
to prevent issues like flicker or artifacts.
Program this register in dma ISR to prevent flickers and IOMMU
page faults.

Change-Id: Ifa770e4b4f29d6e4070e51388043422cc60e5872
Signed-off-by: Mayank Chopra <makchopra@codeaurora.org>
wlan: Do not flush the entire work items

It is not safe to flush the entire work queues while unloading WLAN
driver; if there is a faulty work item that hangs for a long time, then
WLAN driver unload will also timeout. So cancel the work items started
by WLAN driver while unloading the driver, instead of calling the global
work items flush.

Change-Id: I0b572b7df5124f1ec0f358bb9a282db72a0197f8
CRs-Fixed: 567143
wlan: Priority to country in .ini over country in hostapd.conf

The country code in .ini was overwritten by country code in hostapd.conf
during start_bss.

Now when the country code is present in .ini during start_bss, we will
ignore the country in hostapd.conf and set the country from .ini .

Change-Id: Ie128b63b3133a00d4ffa35b2b1b236657e073e1c
CRs-fixed: 566810
wlan: Fix buffer Overread in hdd_ioctl

snprintf can return more than the size of buffer
using scnprintf rather than snprintf.

Change-Id: I987ee80c1fac4fc9fce1388aabc334e398ca47df
CRs-Fixed:  553421
power: pm8921-charger: Fix delay in USB wall-charger removal

Avoid scheduling time optimization for the vin_min work. This
prevents delay in USB removal detection for USB wall-charger.

CRs-Fixed: 579548
Change-Id: I578a0a70122e4d10ff932a41d6c6ac58e5ef121d
Signed-off-by: Anirudh Ghayal <aghayal@codeaurora.org>
Signed-off-by: Saket Saurabh <ssaurabh@codeaurora.org>
msm: kgsl: enable CPU IRQ while suspending context

Make sure that CPU interrupt is enabled before calling adreno
suspend_context when moving from NAP/SLEEP to SUSPEND state.
We send commands to GPU in adreno_drawctxt_switch() which will generate
GPU interrupt. Since CPU interrupt is not enabled, adreno_idle() will
fail because pending interrupt will not be served by CPU this causes
false GPU hang.

Change-Id: I57b7a72292bda380a3aa83e0a26435d8e5b58871
Signed-off-by: Prakash Kamliya <pkamliya@codeaurora.org>
wlan:Revision 3.2.7.9

Revision 3.2.7.9

Change-Id: I28375d9bb6d1170a9257d80888609c84a057232a
wlan: Non-sec wd bark due to  excessive logging

In wlan_hdd_tx_rx.c: function hdd_start_xmit will
cause excessive logs during TDLS transimmission
when there are chnanges in link state

Change-Id: Ib7a4defee50ab68bf3a5199541a5843213bf7ce1
CRs-fixed: 571471
wlan: Static source code analysis fix for HDD

We should use copy_from_user() to perform deep copies of the data that
wrqu->data.pointer references from IOCTL interface.

Change-Id: I9e5bfe6acde10b43f810981c57aa526b1ed0333a
CRs-fixed: 561023
net: rmnet_usb: Add support for aligned QOS header

When QOS is enabled, QOS header of 6 bytes appended to
the network packet.This is making the network packet buffer unaligned.
USB hardware has some penalty with dealing the unaligned buffers Due to
this Bi-Direction throughput is dropped.

Introduce a new QOS header of size 8 bytes. Add a new ioctl to know
which QOS header need to be used.

CRs-Fixed: 583165
Change-Id: I11bb56d2dbbc1262345e091241dcf6f681643e84
Signed-off-by: ChandanaKishori Chiluveru <cchilu@codeaurora.org>
Merge "wlan: Configure PNO Feature support through ini"
Merge "wlan: Fix buffer Overread in hdd_ioctl"
Merge "wlan:Revision 3.2.7.9"
Merge "power: pm8921-charger: Fix delay in USB wall-charger removal"