Commit Graph

12953 Commits

Author SHA1 Message Date
Krishna Reddy
a50d09f425 qcacld-3.0: Dynamic Coex IOCTL Changes
Add iwpriv commands to support dynamic control of Bluetooth
coexistence mode and RSSI threshold level for switching
between FDD and TDD modes

Change-Id: I527335896c7d36d7a93425c2a4d02a339ec44605
CRs-Fixed: 2393421
2019-02-10 23:46:26 -08:00
nshrivas
bf08b657ba Release 5.2.0.119G
Release 5.2.0.119G

Change-Id: I0bca4a35c12597761b5b73ec7018b135e74841b8
CRs-Fixed: 774533
2019-02-10 04:04:44 -08:00
Jeff Johnson
cbc8532c57 qcacld-3.0: Replace typedef tSirSmeMissedBeaconInd
The Linux Coding Style enumerates a few special cases where typedefs
are useful, but stresses "NEVER EVER use a typedef unless you can
clearly match one of those rules." The tSirSmeMissedBeaconInd typedef
does not meet any of those criteria, so replace it (and the "tp"
variant) with a reference to the underlying struct.

Further note the Linux Coding Style frowns upon mixed-case names and
so-called Hungarian notation, so in conjunction rename the underlying
struct to be in compliance.

Change-Id: I24f35dd3248c78c9f9cab3d724032ae1fa5e890d
CRs-Fixed: 2395997
2019-02-10 04:04:43 -08:00
Jeff Johnson
ffb93e1699 qcacld-3.0: Replace typedef tSirSmeMicFailureInd
The Linux Coding Style enumerates a few special cases where typedefs
are useful, but stresses "NEVER EVER use a typedef unless you can
clearly match one of those rules." The tSirSmeMicFailureInd typedef
does not meet any of those criteria, so replace it (and the "tp"
variant) with a reference to the underlying struct.

Further note the Linux Coding Style frowns upon mixed-case names and
so-called Hungarian notation, so in conjunction rename the underlying
struct to be in compliance.

Change-Id: Ic5cd76804a3e1462c1e92be3d1d2dd6911b108dc
CRs-Fixed: 2395996
2019-02-10 04:04:37 -08:00
Jeff Johnson
3eb7111f04 qcacld-3.0: Replace typedef tSirSmeSwitchChannelInd
The Linux Coding Style enumerates a few special cases where typedefs
are useful, but stresses "NEVER EVER use a typedef unless you can
clearly match one of those rules." The tSirSmeSwitchChannelInd typedef
does not meet any of those criteria, so replace it (and the "tp"
variant) with a reference to the underlying struct.

Further note the Linux Coding Style frowns upon mixed-case names and
so-called Hungarian notation, so in conjunction rename the underlying
struct to be in compliance.

Change-Id: Ic66dbf6592032a59b9b79cd1995cd43aa0d118d3
CRs-Fixed: 2395995
2019-02-10 04:04:31 -08:00
Jeff Johnson
206721c41a qcacld-3.0: Replace typedef tSirSmeStopBssReq
The Linux Coding Style enumerates a few special cases where typedefs
are useful, but stresses "NEVER EVER use a typedef unless you can
clearly match one of those rules." The tSirSmeStopBssReq typedef does
not meet any of those criteria, so replace it (and the "tp" variant)
with a reference to the underlying struct.

Further note the Linux Coding Style frowns upon mixed-case names and
so-called Hungarian notation, so in conjunction rename the underlying
struct to be in compliance.

Change-Id: I6a93406e7920ed6128228bcff3cdb88e8930b451
CRs-Fixed: 2395994
2019-02-10 04:04:25 -08:00
Jeff Johnson
fec0871738 qcacld-3.0: Replace typedef tSirSmeDeauthInd
The Linux Coding Style enumerates a few special cases where typedefs
are useful, but stresses "NEVER EVER use a typedef unless you can
clearly match one of those rules." The tSirSmeDeauthInd typedef does
not meet any of those criteria, so replace it (and the "tp" variant)
with a reference to the underlying struct.

Further note the Linux Coding Style frowns upon mixed-case names and
so-called Hungarian notation, so in conjunction rename the underlying
struct to be in compliance.

Change-Id: I4d98feee8da17ba53b199d37092a4b3bafe25d54
CRs-Fixed: 2395993
2019-02-10 04:04:19 -08:00
Jeff Johnson
15ae0c1534 qcacld-3.0: Replace typedef tSirSmeDeauthRsp
The Linux Coding Style enumerates a few special cases where typedefs
are useful, but stresses "NEVER EVER use a typedef unless you can
clearly match one of those rules." The tSirSmeDeauthRsp typedef does
not meet any of those criteria, so replace it (and the "tp" variant)
with a reference to the underlying struct.

Further note the Linux Coding Style frowns upon mixed-case names and
so-called Hungarian notation, so in conjunction rename the underlying
struct to be in compliance.

Change-Id: I6c04ecb351bc22aae748dc04c2cb0110c111a760
CRs-Fixed: 2395992
2019-02-10 04:04:13 -08:00
Jeff Johnson
34c74b0182 qcacld-3.0: Replace typedef tSirSmeDeauthReq
The Linux Coding Style enumerates a few special cases where typedefs
are useful, but stresses "NEVER EVER use a typedef unless you can
clearly match one of those rules." The tSirSmeDeauthReq typedef does
not meet any of those criteria, so replace it (and the "tp" variant)
with a reference to the underlying struct.

Further note the Linux Coding Style frowns upon mixed-case names and
so-called Hungarian notation, so in conjunction rename the underlying
struct to be in compliance.

Change-Id: I861e0589a336899808c5b3add327b8a843086110
CRs-Fixed: 2395991
2019-02-10 04:04:07 -08:00
Jeff Johnson
0837c44a52 qcacld-3.0: Replace typedef tSirSmeDisassocCnf/tSirSmeDeauthCnf
The Linux Coding Style enumerates a few special cases where typedefs
are useful, but stresses "NEVER EVER use a typedef unless you can
clearly match one of those rules." The consolidated tSirSmeDisassocCnf
and tSirSmeDeauthCnf typedefs do not meet any of those criteria, so
replace them (and the "tp" variants) with a reference to the
underlying struct. And since the Disassoc and Deauth use cases are
semantically different, create two separate structs even though they
currently have the same form.

Further note the Linux Coding Style frowns upon mixed-case names and
so-called Hungarian notation, so in conjunction rename the underlying
structs to be in compliance.

Change-Id: I96806e354f79c7108166c0fc71ad6015b3d0146e
CRs-Fixed: 2395990
2019-02-10 04:04:02 -08:00
Jeff Johnson
318a9883dd qcacld-3.0: Replace typedef tSirSmeDisassocInd
The Linux Coding Style enumerates a few special cases where typedefs
are useful, but stresses "NEVER EVER use a typedef unless you can
clearly match one of those rules." The tSirSmeDisassocInd typedef does
not meet any of those criteria, so replace it (and the "tp" variant)
with a reference to the underlying struct.

Further note the Linux Coding Style frowns upon mixed-case names and
so-called Hungarian notation, so in conjunction rename the underlying
struct to be in compliance.

Change-Id: I97b38a01207d9060e1810a5747be2dd80d28de90
CRs-Fixed: 2395989
2019-02-10 04:03:56 -08:00
Jeff Johnson
380a1cda1d qcacld-3.0: Replace typedef tSirSmeDisassocRsp
The Linux Coding Style enumerates a few special cases where typedefs
are useful, but stresses "NEVER EVER use a typedef unless you can
clearly match one of those rules." The tSirSmeDisassocRsp typedef does
not meet any of those criteria, so replace it (and the "tp" variant)
with a reference to the underlying struct.

Further note the Linux Coding Style frowns upon mixed-case names and
so-called Hungarian notation, so in conjunction rename the underlying
struct to be in compliance.

Change-Id: I5ba0f485b53e39d158e0bfb40b74edcccc5a08c9
CRs-Fixed: 2395988
2019-02-10 04:03:50 -08:00
Jeff Johnson
ca523f38b1 qcacld-3.0: Replace typedef tSirSmeDisassocReq
The Linux Coding Style enumerates a few special cases where typedefs
are useful, but stresses "NEVER EVER use a typedef unless you can
clearly match one of those rules." The tSirSmeDisassocReq typedef does
not meet any of those criteria, so replace it (and the "tp" variant)
with a reference to the underlying struct.

Further note the Linux Coding Style frowns upon mixed-case names and
so-called Hungarian notation, so in conjunction rename the underlying
struct to be in compliance.

Change-Id: I711def1243f3e8112a2acb438408d46ce77d3ca3
CRs-Fixed: 2395987
2019-02-10 04:03:45 -08:00
Jeff Johnson
5388932554 qcacld-3.0: Replace typedef tSirSmeWmStatusChangeNtf
The Linux Coding Style enumerates a few special cases where typedefs
are useful, but stresses "NEVER EVER use a typedef unless you can
clearly match one of those rules." The tSirSmeWmStatusChangeNtf
typedef does not meet any of those criteria, so replace it (and the
"tp" variant) with a reference to the underlying struct.

Further note the Linux Coding Style frowns upon mixed-case names and
so-called Hungarian notation, so in conjunction rename the underlying
struct to be in compliance.

Change-Id: Iab453ae756ce6c54d1ddbdcbad6caea3ecc21336
CRs-Fixed: 2395003
2019-02-10 04:03:34 -08:00
Jeff Johnson
9c9961c1e0 qcacld-3.0: Replace typedef tSirSmeApNewCaps
The Linux Coding Style enumerates a few special cases where typedefs
are useful, but stresses "NEVER EVER use a typedef unless you can
clearly match one of those rules." The tSirSmeApNewCaps typedef does
not meet any of those criteria, so replace it (and the "tp" variant)
with a reference to the underlying struct.

Further note the Linux Coding Style frowns upon mixed-case names and
so-called Hungarian notation, so in conjunction rename the underlying
struct to be in compliance.

Change-Id: I4f6062014b2298410bcf13d2b7ddca88be1bb34f
CRs-Fixed: 2395002
2019-02-10 04:03:29 -08:00
Jeff Johnson
2e6d173a74 qcacld-3.0: Replace typedef tSirSmeNewBssInfo
The Linux Coding Style enumerates a few special cases where typedefs
are useful, but stresses "NEVER EVER use a typedef unless you can
clearly match one of those rules." The tSirSmeNewBssInfo typedef does
not meet any of those criteria, so replace it (and the "tp" variant)
with a reference to the underlying struct.

Further note the Linux Coding Style frowns upon mixed-case names and
so-called Hungarian notation, so in conjunction rename the underlying
struct to be in compliance.

Change-Id: Ia0f75734e6f99f0904bf05cb48d56cdac7d35bd2
CRs-Fixed: 2395000
2019-02-10 04:03:23 -08:00
Jeff Johnson
f86e45b94b qcacld-3.0: Replace typedef tSirSmeAssocCnf
The Linux Coding Style enumerates a few special cases where typedefs
are useful, but stresses "NEVER EVER use a typedef unless you can
clearly match one of those rules." The tSirSmeAssocCnf typedef does
not meet any of those criteria, so replace it (and the "tp" variant)
with a reference to the underlying struct.

Further note the Linux Coding Style frowns upon mixed-case names and
so-called Hungarian notation, so in conjunction rename the underlying
struct to be in compliance.

Change-Id: Ib92a362137aa6f70db58a782a9f5b47e59cfbc15
CRs-Fixed: 2395001
2019-02-10 04:03:18 -08:00
nshrivas
ffde3683e7 Release 5.2.0.119F
Release 5.2.0.119F

Change-Id: I8d0c03eb10b1a03cc91b3dbaf522055c31a794e6
CRs-Fixed: 774533
2019-02-09 18:02:52 -08:00
Jeff Johnson
01e8adb925 qcacld-3.0: Replace typedef tSirSmeAssocInd
The Linux Coding Style enumerates a few special cases where typedefs
are useful, but stresses "NEVER EVER use a typedef unless you can
clearly match one of those rules." The tSirSmeAssocInd typedef does
not meet any of those criteria, so replace it (and the "tp" variant)
with a reference to the underlying struct.

Further note the Linux Coding Style frowns upon mixed-case names and
so-called Hungarian notation, so in conjunction rename the underlying
struct to be in compliance.

Change-Id: I7f617c6b2a20f3f5fc62b3a1d0c838b7422cd845
CRs-Fixed: 2394999
2019-02-09 18:02:51 -08:00
Jeff Johnson
a7d5b54c7e qcacld-3.0: Replace typedef tSirSmeChanInfo
The Linux Coding Style enumerates a few special cases where typedefs
are useful, but stresses "NEVER EVER use a typedef unless you can
clearly match one of those rules." The tSirSmeChanInfo typedef does
not meet any of those criteria, so replace it (and the "tp" variant)
with a reference to the underlying struct.

Further note the Linux Coding Style frowns upon mixed-case names and
so-called Hungarian notation, so in conjunction rename the underlying
struct to be in compliance, as well as to be more specific on how the
struct is used.

Change-Id: Ic9a596d05a7c4c0727264c33e865edd4a9786dac
CRs-Fixed: 2394998
2019-02-09 18:02:47 -08:00
Jeff Johnson
2df04b8430 qcacld-3.0: Replace typedef tSirSmeJoinRsp
The Linux Coding Style enumerates a few special cases where typedefs
are useful, but stresses "NEVER EVER use a typedef unless you can
clearly match one of those rules." The tSirSmeJoinRsp typedef does not
meet any of those criteria, so replace it (and the "tp" variant) with
a reference to the underlying struct.

Further note the Linux Coding Style frowns upon mixed-case names
and so-called Hungarian notation, so in conjunction rename the
underlying struct to be in compliance.

Change-Id: I05b813c376cc837fa4580f5000a977ff0907c8a9
CRs-Fixed: 2394997
2019-02-09 18:02:43 -08:00
Jeff Johnson
701444f61d qcacld-3.0: Replace typedef tSirSmeJoinReq
The Linux Coding Style enumerates a few special cases where typedefs
are useful, but stresses "NEVER EVER use a typedef unless you can
clearly match one of those rules." The tSirSmeJoinReq typedef does not
meet any of those criteria, so replace it (and the "tp" variant) with
a reference to the underlying struct.

Further note the Linux Coding Style frowns upon mixed-case names
and so-called Hungarian notation, so in conjunction rename the
underlying struct to be in compliance.

Change-Id: Ie13a540223f8f08ad725b26cd55204f1221a4faa
CRs-Fixed: 2394996
2019-02-09 18:02:38 -08:00
Jeff Johnson
b120a829a9 qcacld-3.0: Replace typedef tSirPlmReq
The Linux Coding Style enumerates a few special cases where typedefs
are useful, but stresses "NEVER EVER use a typedef unless you can
clearly match one of those rules." The tSirPlmReq typedef does not
meet any of those criteria, so replace it (and the "tp" variant) with
a reference to the underlying struct.

Further note the Linux Coding Style frowns upon mixed-case names
and so-called Hungarian notation, so in conjunction rename the
underlying struct to be in compliance.

Change-Id: Ie7eb223daef08337dda492e2d63754eb69ca09b9
CRs-Fixed: 2394995
2019-02-09 18:02:34 -08:00
Jeff Johnson
4f340528ec qcacld-3.0: Replace typedef tSirMacESETSMIE
The Linux Coding Style enumerates a few special cases where typedefs
are useful, but stresses "NEVER EVER use a typedef unless you can
clearly match one of those rules." The tSirMacESETSMIE typedef does
not meet any of those criteria, so replace it with a reference to the
underlying struct.

Further note the Linux Coding Style frowns upon mixed-case names
and so-called Hungarian notation, so in conjunction rename the
underlying struct to be in compliance.

Change-Id: Ie14f95860e83a2099f457e6f62261a8c77f9f1fe
CRs-Fixed: 2394994
2019-02-09 18:02:30 -08:00
nshrivas
60793756ef Release 5.2.0.119E
Release 5.2.0.119E

Change-Id: I7bf6d74bfc445104c6aa2c880370036e1d2805bf
CRs-Fixed: 774533
2019-02-09 15:48:01 -08:00
Srinivas Girigowda
af90ea7056 qcacld-3.0: Remove obsolete commented code
Remove obsolete commented code.

Change-Id: I80c62de2b82301f107fcb30f5909a6aa165a2e59
CRs-Fixed: 2395203
2019-02-09 15:48:00 -08:00
nshrivas
51fa129401 Release 5.2.0.119D
Release 5.2.0.119D

Change-Id: I4d1ba90bb591cdd30ae984478f02f2253d6ece80
CRs-Fixed: 774533
2019-02-09 09:45:16 -08:00
Jeff Johnson
8a5d0ab499 qcacld-3.0: Replace typedef tSirMacESETSRSIE
The Linux Coding Style enumerates a few special cases where typedefs
are useful, but stresses "NEVER EVER use a typedef unless you can
clearly match one of those rules." The tSirMacESETSRSIE typedef does
not meet any of those criteria, so replace it with a reference to the
underlying struct.

Further note the Linux Coding Style frowns upon mixed-case names
and so-called Hungarian notation, so in conjunction rename the
underlying struct to be in compliance.

Change-Id: I87fe78a27f14557c9d19a4c9a9f2c7814aef9705
CRs-Fixed: 2394260
2019-02-09 09:45:11 -08:00
nshrivas
1bb07ac487 Release 5.2.0.119C
Release 5.2.0.119C

Change-Id: I2789306dba99933cea6e0538e30d479cabf59ad9
CRs-Fixed: 774533
2019-02-09 01:41:33 -08:00
Sandeep Puligilla
d3201dd085 qcacld-3.0: Add check for bss_list size in wma_group_num_bss_to_scan_id
In wma_group_num_bss_to_scan_id(), bssid_list may get accessed
outside of the available buffer size.

Fix the possible out of boundary access by adding a check.

Change-Id: I5e278bd96b8f57c96f53d7c3cd8f4f3e5a67fc6c
CRs-Fixed: 2385431
2019-02-09 01:41:33 -08:00
nshrivas
a5449fb42f Release 5.2.0.119B
Release 5.2.0.119B

Change-Id: I025ad371129f191d9233034425c6da63dd735eda
CRs-Fixed: 774533
2019-02-08 23:19:27 -08:00
Jeff Johnson
dda4075a5e qcacld-3.0: Replace typedef tSirEseBcnReportRsp
The Linux Coding Style enumerates a few special cases where typedefs
are useful, but stresses "NEVER EVER use a typedef unless you can
clearly match one of those rules." The tSirEseBcnReportRsp typedef
does not meet any of those criteria, so replace it (and the "tp"
variant) with a reference to the underlying struct.

Further note the Linux Coding Style frowns upon mixed-case names
and so-called Hungarian notation, so in conjunction rename the
underlying struct to be in compliance.

Change-Id: Id687d039c51eaf293cdd39536cf200874bd8fbc9
CRs-Fixed: 2394253
2019-02-08 23:19:27 -08:00
Jeff Johnson
30d3a5d018 qcacld-3.0: Replace typedef tSirEseBcnReportBssInfo
The Linux Coding Style enumerates a few special cases where typedefs
are useful, but stresses "NEVER EVER use a typedef unless you can
clearly match one of those rules." The tSirEseBcnReportBssInfo typedef
does not meet any of those criteria, so replace it (and the "tp"
variant) with a reference to the underlying struct.

Further note the Linux Coding Style frowns upon mixed-case names
and so-called Hungarian notation, so in conjunction rename the
underlying struct to be in compliance.

Change-Id: I241243a7e3313870cf08731775eb5bbf21f2cc62
CRs-Fixed: 2394251
2019-02-08 23:19:22 -08:00
Jeff Johnson
4f1b915b59 qcacld-3.0: Refine lim_send_sme_tsm_ie_ind()
Function lim_send_sme_tsm_ie_ind() contains some parameters and local
variables that are not aligned with the Linux Coding Style, so update
them to be compliant. In addition, update the function documentation
to use Linux kernel-doc style, and document the interface and not the
implementation.

Change-Id: I99a13686747fa3333dc3cd4a98cc581679cbd5bf
CRs-Fixed: 2394252
2019-02-08 23:19:18 -08:00
Jeff Johnson
e21b0ebb12 qcacld-3.0: Replace typedef tSirSmeTsmIEInd
The Linux Coding Style enumerates a few special cases where typedefs
are useful, but stresses "NEVER EVER use a typedef unless you can
clearly match one of those rules." The tSirSmeTsmIEInd typedef does
not meet any of those criteria, so replace it (and the "tp" variant)
with a reference to the underlying struct.

Further note the Linux Coding Style frowns upon mixed-case names
and so-called Hungarian notation, so in conjunction rename the
underlying struct to be in compliance.

Change-Id: I41b8b340fa3f781973d78edde3b54b7a5f0bd30d
CRs-Fixed: 2394254
2019-02-08 23:19:13 -08:00
nshrivas
35b68aae49 Release 5.2.0.119A
Release 5.2.0.119A

Change-Id: I6d08eb6465708ad920723d08bdcc322176863428
CRs-Fixed: 774533
2019-02-08 20:05:44 -08:00
Jeff Johnson
85ddb77461 qcacld-3.0: Rename tsmIe
Per the Linux Coding Style mixed-case names are frowned upon, so
rename tsmIe to tsm_ie everywhere it appears.

Change-Id: I58b4646b0b3b1b9c85da7336ce76571648e566e5
CRs-Fixed: 2394250
2019-02-08 20:05:43 -08:00
Jeff Johnson
1482ae4140 qcacld-3.0: Replace typedef tSirTsmIE
The Linux Coding Style enumerates a few special cases where typedefs
are useful, but stresses "NEVER EVER use a typedef unless you can
clearly match one of those rules." The tSirTsmIE typedef does not meet
any of those criteria, so replace it (and the "tp" variant) with a
reference to the underlying struct.

Further note the Linux Coding Style frowns upon mixed-case names
and so-called Hungarian notation, so in conjunction rename the
underlying struct to be in compliance.

Change-Id: I9c0784f93fa67b571bb816ded4a137f4435accfc
CRs-Fixed: 2394249
2019-02-08 20:05:39 -08:00
Jeff Johnson
39f94e38aa qcacld-3.0: Replace typedef tSirChannelList
The Linux Coding Style enumerates a few special cases where typedefs
are useful, but stresses "NEVER EVER use a typedef unless you can
clearly match one of those rules." The tSirChannelList typedef does
not meet any of those criteria, so replace it (and the "tp" variant)
with a reference to the underlying struct.

Further note the Linux Coding Style frowns upon mixed-case names
and so-called Hungarian notation, so in conjunction rename the
underlying struct to be in compliance.

Change-Id: Ib50b8d82b7ac05a1a32496bb80917e22b4b8ae95
CRs-Fixed: 2394248
2019-02-08 20:05:35 -08:00
Jeff Johnson
f115894a17 qcacld-3.0: Implement WAR for tdls_peer_update_state convergence
An upcoming set of changes will converge three sets of TDLS structs
into one. In order to allow the qcacld-3.0 changes to be made
independent of the qca-wifi-host-cmn changes change the call to
wmi_unified_update_tdls_peer_state_cmd() to use (void *) typecasting.

Note that this is a temporary change since the typecasting will be
completely removed when the convergence has been completed.

Change-Id: I59089575b2f5f7470ad60ca85247367c14e72bcd
CRs-Fixed: 2395336
2019-02-08 20:05:31 -08:00
nshrivas
95c8f24ed8 Release 5.2.0.119
Release 5.2.0.119

Change-Id: I969ff292dbaac9b07aa14faa615ddd2147a7c77a
CRs-Fixed: 774533
2019-02-08 17:47:57 -08:00
Kiran Kumar Lokere
47d0dacaf4 qcacld-3.0: Correct the key type value in set key request
Send correct key type parameter value to crypto component in
set key request.

Change-Id: I17554a72f62e356871cb0a684a066c7d794f4d02
CRs-Fixed: 2388032
2019-02-08 17:47:56 -08:00
nshrivas
95341508ac Release 5.2.0.118Z
Release 5.2.0.118Z

Change-Id: Ie1427a8b416d9bc3d72c397c37335435c146f484
CRs-Fixed: 774533
2019-02-08 06:14:34 -08:00
Abhinav Kumar
c8c215007a qcacld-3.0: ADD MLME INI item of WMM Config
Add the WMM config ini config
CFG_TL_DELAYED_TRGR_FRM_INT_NAME to MLME cfg.

Introduce the basic infra APIs related to these configs
from mlme.

Change-Id: Ifaf8072a78f21760e00973e625d7c8e41d8b51a6
CRs-Fixed: 2361533
2019-02-08 06:14:33 -08:00
nshrivas
b91d24ace1 Release 5.2.0.118Y
Release 5.2.0.118Y

Change-Id: Ifbf8c8fa64d312d7e2b8cd1fbdf2fccaa341bd04
CRs-Fixed: 774533
2019-02-07 10:10:21 -08:00
Sandeep Puligilla
3461878302 qcacld-3.0: Refactor 11AC override CFG items
Refactor following CFG items
1. CFG_SAP_11AC_OVERRIDE
2. CFG_GO_11AC_OVERRIDE

Change-Id: I63497fcc4440fb079fa0f8d8879758baad2d8fc2
CRs-Fixed: 2391667
2019-02-07 10:10:20 -08:00
nshrivas
a7f08d8ef9 Release 5.2.0.118X
Release 5.2.0.118X

Change-Id: I2e059db0d5b1cf1190b957aa7e85aaa6c2386b7c
CRs-Fixed: 774533
2019-02-07 07:53:26 -08:00
nshrivas
9b100c3ecf Release 5.2.0.118W
Release 5.2.0.118W

Change-Id: I90936ddc9b56352a66ef3733da90293055328195
CRs-Fixed: 774533
2019-02-07 04:57:53 -08:00
nshrivas
6e5d4e2f91 Release 5.2.0.118V
Release 5.2.0.118V

Change-Id: Ibc34dd608be4454fac2949f2915fa224e2ed9135
CRs-Fixed: 774533
2019-02-07 02:37:31 -08:00
Jingxiang Ge
3de02755d7 qcacld-3.0: Fix memory leak for sap_ctx in SSR
sap_ctx is leaked in SSR test, step as:
1.1 wlan1 is added by __wlan_hdd_add_virtual_intf for sap.
1.2 sap_ctx is created  in __wlan_hdd_add_virtual_intf->hdd_start_adapter.
1.3 ssr happens just after creating wlan1 but without open it.
1.4 no interface is opened by checking hdd_check_for_opened_interfaces,
    then iface_idle_work(hdd_iface_change_callback) is scheduled when
    stop sta interface.

As sap_ctx is still used for sap restart in SSR. So release it
once all the interfaces are down.

Change-Id: I1a522818f3e505d6aa828058cb585d8f07690824
CRs-Fixed: 2389030
2019-02-07 02:37:30 -08:00