wlan: Support for STA+STA concurrency.

currently we are restricting the STA+STA
concurrency cases. Allow these two concurrency modes,
Since firmware is supporting these modes.

CRs-Fixed: 662160
Change-Id: I26b513c5e0f6f177b67bdd41e2ead941139e8135
wlan: Logging enhancement for PNO.

As part of logging enhancement, added info print
for the ssid of network and also added info for
max network supported by FW.

Change-Id: If5f5e945c70e0da139d8df61c63deb9e358439f4
CRs-Fixed: 658436
wlan: Avoid locking during channel initialization

Dead lock occurs during channel init based on the country code
configuration in ini if country code is other than 00. Which
causes driver initialization to delay by 3 sec.

Avoid locking, has channel initialization is done during driver
load and before driver makes available the interface for
the upper layer inteeraction.

Change-Id: Iac0808d9aaa796ff60f69cfcf6f2ab0fe83ddf7e
CRs-Fixed: 660808
wlan: Add log to indicate the current reg domain set.

Modified log to indicate the regdomain set in nv.bin and
added info log to print the regdomain changes.

Change-Id: I8250afcc6d7f19fb77b199567c9cc768bff9a795
CRs-Fixed: 648820
wlan: Fix wlan_hdd_oem.c ioctls returning invalid status

An audit of ioctls revealed that the ioctl handlers in wlan_hdd_oem.c
can, in some of the error cases, return invalid error codes.  Make
sure the ioctls return 0 on success and a negative errno value on
failure.

Change-Id: I2df79bec4ec06a80c1c8f98e0bc7517ea4739efc
CRs-Fixed: 661500.
wlan: Fix for SAP not operating in VHT mode

Updated the 11N fallback condition for the following case.
If (ACS disable and selected channel < 14 or ACS enabled
and ACS operating band is choosen as 2.4) AND if VHT in
2.4G is disabled: Then only fallback to 11N mode.

Change-Id: Ica5393255046a21978118940df36e25a2f48cd73
Crs-Fixed: 659660
wlan:P2P Logging enhancement.

As a part of logging enhancement added info print
for spilt scan and for finish scan when DUT moves
to its home channel.

Change-Id: Ic0701bed372eea26a7ad79388e190a4f9798a9b5
CRs-Fixed: 658459
wlan: Vos macro to get return address.

A new macro is added in VOS to get
return address of any funtion.

Change-Id: Ifc4604f1a51dcaa473ece826e36ebf86017791ac
CRs-Fixed: 661279
Wlan: Revision 3.2.3.321

Revision 3.2.3.321

Change-Id: I32c9e62d5a6942e349c28d614fa9bb1f22aac99e