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