WLAN: Fix BTCOEXMODE event processing.

While processing BTOCEXMODE, passing BSSID to firmware, if session
is valid, and as part of filling wdiRequest for WDI_DHCP_START_IND
and WDI_DHCP_STOP_IND requets, eariler incorrect data size
(uevetDataSize) was sent, now correcting it by seding size of
'WDI_DHCPInd' structure.

Change-Id: Ib8a349b1be1fc8cf725618cce62f214e0dfaaa98
CRs-Fixed: 615603
Merge "wlan: HDD: add logpinprogress check for ioctl calls"
Merge "wlan: Reduce logging level that can cause crash"
Merge "wlan: Protect wlan_hdd_cfg80211_change_iface function from SSR"
Merge "wlan: register wiphy after VOSS is initialized"
wlan: add MTRACE to record caching of frames in TL

Excessive caching of frames in TL can lead to low
resource in RX Path. Add MTRACE to log the caching
path to help in debugging.

Change-Id: Id59d6eda43538fe95e1a59ac9a3e5fb9e64257f8
CRs-Fixed: 647235
P2P: proactive extension logic for RoC

Driver will request for extended RoC and cancel
it if no action packet is received and use
extended RoC if negotiation is in progress.

Change-Id: I71c523c7cd49b241e681b35a1b2cfc1c4099637a
CRs-Fixed: 638055
Merge "wlan: prima: properly handle SETBAND wext ioctl"
wlan :Removing P2P timer from lim module

In the current code , to extend ROC while
Action frames are exchanged ,the timer function
is implemented in lim.As a part of change moving
timer from lim to HDD so that frames are dropped
when timer is extended (in Current code , for
extending ROC, 1st cancel_ROC and then start_Roc
is called ,hence chances are packets are dropped
in between)

Change-Id: I2da307b98f17170666f5423760a50f2e310e301a
CRs-Fixed: 638055
Merge "wlan: hdd: Log the packet information in kmsg"
Merge "wlan: HDD layer logging enchancement (Phase-1)."
Merge "WLAN: Fix BTCOEXMODE event processing."
Merge "wlan: flush cached frames on assoc failure"
Merge "wlan: add MTRACE to record caching of frames in TL"
Merge "P2P: proactive extension logic for RoC"
Merge "wlan: DHCP start and stop WDI Indication"
Merge "wlan :Removing P2P timer from lim module"
wlan: Delete preauth session in case of deauth from host

The preauth session is not deleted if the deauth is from host
(eCsrForcedDeauth).

Adds the check to delete the preauth session and stop the
preAuthReassocIntvlTimer timer, in case of deauth from host.

Change-Id: I5c1508793c9f23412d3b685cd4a7af30ef03a5aa
CRs-fixed: 649521
Merge 09f9649e9a52932c85b210829553c274fa10a8b3 on remote branch

Change-Id: Idf1d74bd7b155dbb7437f11913c3aa11716d05b9
Merge tag 'v3.4.86' into cm-11.0

This is the 3.4.86 stable release

Change-Id: Ibb59b2c53d924e7455ff9ff7f7da21ba88efe1e4