wlan: Place DHCP packets in VOICE queue on low resource condition.

The DHCP packets are transmitted in best effort access category
queues. When the queue is full, the dhcp renewel packets are
dropped resulting connection failure.
To avoid this, the DHCP packets are placed in VOICE queue if
best effort access category queue hits the low resource condition.

Change-Id: I49c621287238a809e9c3999f843bec492c7d9717
CRs-fixed: 534950
wlan: Disable channel 120,124,128 for ARGENTINA

Samsung informed that Regulatory Domain of ARGENTINA will be
changed from November Y2013.5600~5650 Mhz (ch120~128) will
not be used anymore.

Change-Id: I2c556d4416de744783e4c6a581eb7ea7ab3ac1b3
CRs-fixed: 553253
wlan: Allow builds to work in releases beyond JB

The current prima Android.mk selects the DLKM directory by testing
whether or not this is a JELLY_BEAN build.  Unfortunately this logic
will not work on releases that follow JELLY_BEAN, therefore modify the
logic to test the PLATFORM_SDK_VERSION instead.

CRs-fixed: 548121
Change-Id: I4b936c37d7709238b204196e52070d75e567dd1f
wlan:Revision 3.2.6.124

Revision 3.2.6.124

Change-Id: I602c718c8fd146429bd864efa79cd98971f49e72
wlan: Fix for FTM mode spin lock crash

During Open adapter in FTM mode disable TX queue and initialize
spin lock for each wmm access category

Change-Id: Ie28d046046535564afd30182826ca9c71797c802
CRs-Fixed: 547323
TDLS: Move tdls_lock to HDD Context

Concurrent access to the data structures betweeen the TDLS
and other modules require an access to mutex lock.Hence move the
tdls_lock to the HDD context which is currently accessed only
by the tdls module.

Change-Id: I4d55052d4f84273c0061f52012f9bdaabfb4eceb
CRs-fixed: 553670
Merge "wlan: Allow builds to work in releases beyond JB"
TDLS : Protect the Adapter access with a mutex.

The adapter accesses by the TDLS code is not protected with the
concurrent access of the same by the cfg80211 callbacks (add / del
interface, change interface) and thus results in a kernel panic.This
commit provides the concurrent access to the adapter through a mutex.

Change-Id: I19a4e3a44adcbe9e2905ef7eee25d6e5a3bd2232
CRs-fixed: 546843
Merge "wlan:Revision 3.2.6.124"
Merge "wlan: Place DHCP packets in VOICE queue on low resource condition."
Merge "wlan: Disable channel 120,124,128 for ARGENTINA"
Merge "TDLS: Move tdls_lock to HDD Context"
Merge "wlan: Fix for FTM mode spin lock crash"
wlan : Revision 3.2.6.125

Revision 3.2.6.125

Change-Id: If66fc1ea723b025b7841249ab4ceee6968a1fc4c
Merge "TDLS : Protect the Adapter access with a mutex."
Merge "wlan : Revision 3.2.6.125"
wlan: add a separate mutex lock for each packet list

Add a separate mutex to protect every list instead of
one single mutex to protect all the four packet lists
in the VOS packet context. This gives flexibility to the
TX and RX Thread to run in parallel when they are trying to
access different lists.

CRs-Fixed: 553959
Change-Id: Idfbd3eb4d908da1e25a11a32f21abefc59a702ef
WLAN: Made host interface file in sync with RIVA.

Updated ini parameters order in interface file(wlan_hal_cfg.h) in
sync with RIVA, to make WLAN turn-on.

Change-Id: I4b1aeb273ce851d065e2e6917ca55a8ac81f1b65
CRs-Fixed: 568919.
Merge "wlan: add a separate mutex lock for each packet list"
Merge "WLAN: Made host interface file in sync with RIVA."