wlan: remove CONFIG prefix from CONFIG_ENABLE_LINUX_REG flag

In case of kernel BUILT in driver, Extra CONFIG prefix is added
before CONFIG_ENABLE_LINUX_REG which disables db.txt solution in
driver as CONFIG_CONFIG_ENABLE_LINUX_REG is not defined.
To mitigate this issue correcting typo to ENABLE_LINUX_REG from
CONFIG_ENABLE_LINUX_REG.

CRs-Fixed: 762559
Change-Id: I8a32d5ad1ca914f8548f36f2d66b74a0f161548b
wlan: Downgrade traffic when Medium time is 0

If AP is successfully accepting AddtS request but
providing medium time zero then Host needs to
downgrade traffic.

Change-Id: I40364f94401240cf3579cadb285f7430f2dbe49f
CRs-Fixed: 761674
wlan: WDI : Host changes for UBSP stats

Added support to get the stats from firmware through IOCTL.
The change is generic and can be used to get the stats
other than UBSP from firmware with minimal change in host
and using same interface file.

This gerrit handle the WDA/WDI changes.

CRs-Fixed: 764578
Change-Id: I11edc9fa8242a966b74ac7218891b2f2cb2793b3
wlan: MAC : Host changes for UBSP stats

Added support to get the stats from firmware through IOCTL.
The change is generic and can be used to get the stats
other than UBSP from firmware with minimal change in host
and using same interface file.

This gerrit handle the SME/LIM changes.

Change-Id: I3b4619309933e21c18de4fad2fc06e4504162140
CRs-Fixed: 764578
wlan: HDD : Host changes for UBSP stats.

Added support to get the stats from firmware through IOCTL.
The change is generic and can be used to get the stats
other than UBSP from firmware with minimal change in host
and using same interface file.

This handles the HDD changes.

CRs-Fixed: 764578
Change-Id: I6289b9b32b11983df6ea6bddab4a4b83f2a77cd5
Wlan: Release 3.2.3.465

Release 3.2.3.465

Change-Id: Icd0df6361edd71124ebb6ee0fa84ee93ff722fe1
CRs-Fixed: 688141
wlan: Address kernel panic due to over parsing of ini file

During driver load the ini file is parsed until END string
pattern is reached. There are chances of accessing the invalid
address if newline, carriage return characters are appended
which results in kernel panic.

This commit avoids over parsing of ini file by passing size of
the ini file to get_next_line function.

Change-Id: I136b43fcc63560b9236c5a6c5e5de958927b2900
CRs-Fixed: 763962
prima: Fix to not increment sessions

Currently, Host increments sessions when reassociation is issued
to same AP. Sessions are incremented only when ft_carrier_on is
FALSE. Fix this by checking whether reassoc is to to same AP or
not.

Change-Id: I2f726cfa773654db95c6e0350eefc3790f5954f5
CRs-Fixed: 763758
wlan: Address timer leaks due to 64 bit compatibility issues

On driver unload the timers created are destroyed if "wdaTimersCreated"
is set to TRUE. The pointer operations on variable "VosPacketToFree"
by type casting it to pointer of type uintptr_t corrupts "wdaTimersCreated"
variable results in timer leak.

To mitigate this issue change the data type of variable "VosPacketToFree"
from v_U32_t to uintptr_t.

Change-Id: I37861b706895aa3d8b22cbfca7dacbe1a8a5eb80
CRs-Fixed: 758122
Wlan: Release 3.2.3.466

Release 3.2.3.466

Change-Id: I798404efa35d2f1468bbbf6f6891ee2dcad9674f
CRs-Fixed: 688141