wlan: Reduce logging level of DXE logs

Reduce logging level of some DXE logs to prvent
watchdog bite

Change-Id: Iedfe0618ecae5732a3ce2447c75ec4862ac2b1f5
CRs-Fixed: 479479
wlan : 11r : Add support to trigger roam using ioctl

To support VE cert testing, there is a need to trigger fast
BSS roam (11r roam) to a given BSSID without having dependency
on the RSSI triggers. The candidate AP to roam will have the
matching profile as of the current AP that STA is associated to.

CRs-fixed: 529089

Change-Id: If46d504fdb620e675b4b4d5dfd1c1c77e7c0eb43
wlan: Updating country code on best AP in scan list.

Country code with 11d  should be updated at once in one scan.
The criteria to choose best AP should be on basis of best RSSI.
Moreover, Next time country Code should update when in next scan,
best AP has atleast 30% less rssi than current AP's Rssi.

Change-Id: Ia9c9d2e7d459f6d25ed006810494fbfeb113a288
CRs-Fixed: 545795
wlan: FTM second start crash fix.

New WIPHY API, with FTM mode, WIPHY registration does not happen.
So, cfg80211 does not have WIPHY instance.
But when unload driver, try to un-register WIPHY.
As a result, cfg80211 will crash with NULL pointer access.
If FTM mode, do not try to un-register WIPHY.

Change-Id: I75350f09b4095baf49fdff4a58d6f8736be7c11c
CRs-fixed: 546549
ASoC: msm: Add support for flexible period size and count

Add support for flexible buffer size and count for audio playback
and capture paths.
Make sure the size to allocate or memory map is multiple
of 4K bytes.

Change-Id: Ie125bc8a121088233b20e1ad08d8ec35291b827f
Signed-off-by: Ravi Kumar Alamanda <ralama@codeaurora.org>
msm: mdss: Add plane alpha support

Clean up the blending rule to follow blend_op set from hwc.
Use modulate alpha for plane alpha when it is not 0xff.

Change-Id: Iad7217563bcae5e89fe8e50954494f6afdcb8e79
Signed-off-by: Mayank Chopra <makchopra@codeaurora.org>
net: fix compile error of leaking kmemleak.h header

net/core/sysctl_net_core.c: In function sysctl_core_init
net/core/sysctl_net_core.c:259: error: implicit declaration of function
memleak_not_leak

with same error in net/ipv4/route.c

Change-Id: I75c3150f8cdce606efc8a472af32e4e933ac4e0d
Signed-off-by: Shan Wei <davidshan@tencent.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Git-commit: 7426a5645f3d18daec1f7d6a24b529ec7286b800
Git-repo: https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/
Signed-off-by: Chintan Pandya <cpandya@codeaurora.org>
net/core:Remove memleak reports by kmemleak_not_leak.

These allocation's life cycle is through out the system is alive. So,
ignore false positives.

Change-Id: Id33e27f4a993e66ec5a6373862fc06bfcd57f664
Signed-off-by: majianpeng <majianpeng@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Git-commit: 798ec84d45754403571d6387396236e877965c5a
Git-repo: https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/
Signed-off-by: Chintan Pandya <cpandya@codeaurora.org>
netfilter: Add of NATTYPE COOKIE Check

Add NATTYPE COOKIE to avoid invalid access of NATTYPE
entry from the conntrack module. This compensates for
possible garbage values in the conntrack entry, which
would cause potential errors.

Change-Id: I1a53fa0dc6961dd3e53d382642b413d4ee781ed6
Signed-off-by: Tyler Wear <twear@codeaurora.org>
Signed-off-by: Devendra Patel <cdevenp@codeaurora.org>
net: sock: Add temporary padding to sock_common

To prevent unintentional writes to skc_bind_node, shift its
location within the struct. This change can be later reverted
once the code writing to this struct offset is removed.

Change-Id: I81b1fefbdbae0312c211d0d26d472aa6e0140aec
Signed-off-by: Matt Wagantall <mattw@codeaurora.org>
wcnss: Add more PMU registers to register dump list

When a WDI timeout or Watchdog bite happens at WCNSS, certain WCNSS
registers are logged for debug purpose. Add a number of PMU registers to
this debug list.

CRs-Fixed: 548094
Change-Id: I00f997df387b3ea588998f3ca2f7be0ed6effbb3
Acked-by: Mihir Shete <smihir@qti.qualcomm.com>
Signed-off-by: Sameer Thalappil <sameert@codeaurora.org>
msm: net: ecm: state machine change for early UP state

This change add the support for early state change
in ECM_IPA network driver.
It is needed because QTI can't be notified
for netif_carrier_on() while
the interface is not in UP state.

Change-Id: I24cbbb3b2ed94e631250973a4a8a7361f312de7f
Signed-off-by: Talel Atias <tatias@codeaurora.org>
msm: net: ecm: allow cleanup without interface DOWN

The previous change, state machine change for
early UP state (c945ca71), introduced a new support
from the driver state machine perspective.
As a result of that change the driver should also
allow implicit early cleanup.
Before this change the state machine allowed the driver be cleaned
up only after the network interface state was change to DOWN.
However the network interface state is controlled form user-space.
For USB composition change the system expect the driver to be
restarted without any dependency on user-space action.
So the driver should allow cleanup even if the interface state was
not changed to DOWN.
This change simply allow this transaction in the driver
state machine.

Change-Id: Ie674d6d8fdeb9aaa65d276779e47e8ece4c122be
Signed-off-by: Talel Atias <tatias@codeaurora.org>
msm: rmnet: Add new rmnet ports for iWLAN feature

Add 9 new rmnet ports to support iWLAN feature.

Change-Id: I4e14545c05fda46fc49d01bc644b2171b25327c1
Signed-off-by: Arun Kumar Neelakantam <aneela@codeaurora.org>
driver: staging: prima: updated 3.2.3.172 (e8786b7)

73537b3 Fix for VOSS assert observed during WFD session
a91bf3a wlan:Fix for BD rates in STA mode for probe request
9286f7e wlan: Reverting Fix for CR 489322.
de35b06 wlan: Include vendor specific IE in Beacon

Change-Id: Ib8e081310f34f5b478a9593b057bcf5bc04d907e
driver: qpnp-vibrator: implement sysfs interface for intensity

Change-Id: Ic5e72ad51223e3e18fff86a10ebe5efe7d75b02c
msm: camera: Fix uninitialized memory returned to userspace

Local structures have not been initialized to all zeroes, so fix
this by setting them to all zeroes to prevent uninitialized memory
being copied to userspace.

CRs-fixed: 518478
Change-Id: I6e76355c3f854514def1bd18dcc5c3ef6db38f16
Signed-off-by: Seemanta Dutta <seemanta@codeaurora.org>
msm: camera: Bound check length for Dequeue stream buff info

Bound check the length param from user space given to
copy_from_user function to avoid any invalid memory access.

Change-Id: I926509a5fffd49cfc0130d182f246fbb9335b60e
CRs-Fixed: 519124
Signed-off-by: Hariram Purushothaman <hpurus@codeaurora.org>
msm: camera: Add lower and upper bounds check in msm_cpp.c ioctl()

Add a check for upper and lower bounds in msm_cpp_subdev_ioctl() for
command code VIDIOC_MSM_CPP_DEQUEUE_STREAM_BUFF_INFO.

CRs-fixed: 518731
Change-Id: I72996e13b7370a3b49f645297c52a118775b2b12
Signed-off-by: Seemanta Dutta <seemanta@codeaurora.org>
driver: staging: prima: updated 3.2.3.172 (254863c)

3ec3345 wlan: debug enahnacement for umac
cf06b17 wlan: Support to have IE passed by supplicant through sched_scan interface
4bf0c63 wlan: Added debug print to know Hearbeat failure
133c5e6 Fix for Extended Data rates not populated to firmware
ae4d816 wlan: Fix race conditions while configuring mc/bc filter
5e6e38c wlan: Increase remain On channel timer to cover Rx frame.
80bfabb wlan: INI Support for configuring PNO scan cycle iteration.
3d15fbf wlan: Do not check for mcbc flag to resume.

Change-Id: Id348c4bd18a9961918c3fe6bbffd129bab249a1e