| Commit message (Collapse) | Author | Age |
| ... | |
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Release 4.0.11.205D
Change-Id: I253b8e68966860e62256a21b988907d6f964e6b7
CRs-Fixed: 688141
|
| | |/ / / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
prima to qcacld-2.0 propation.
There is a race condition, LTE channel avoidance indication is received
while BSS is starting, thus BSS is starting on the unsafe channel and
driver is not honoring the unsafe channel list given by LTE
coex event.
Add function to always check current operating channel
with unsafe channel list on SAP start.
Change-Id: Ieda6fd4c6fa61fd45d340a850d61a6954d2a67a9
CRs-Fixed: 1106969
|
| | |\ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | | |
wlan-cld2.driver.lnx.1.0-dev
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
When installing wlan module, if FW downloaded fails, delHifDevice
will be called twice. The first time is in hifDeviceInserted, new
added in CR2004564 to fix memory leak for wlan probe failed issue,
the second time is in HIFShutDownDevice.
To prevent the second time free, set hif_devices[device] as NULL
and configure sdio driver data as NULL when the device is freed.
Change-Id: I7cc186add08377a9046c0f9b72b0da0202e0d46b
CRs-Fixed: 2018605
|
| | |\ \ \ \ \ \
| | | | | | | |
| | | | | | | |
| | | | | | | | |
wlan-cld2.driver.lnx.1.0-dev
|
| | | |/ / / / /
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
In function wma_chip_power_save_failure_detected_handler, pointer wma
is de-referenced and then checked NULL, change the order of pointer
access and check.
Change-Id: Iec245072bb2d25d56d95ea45d2f4188ef9284c4f
CRs-Fixed: 2013258
|
| | |\ \ \ \ \ \
| | |_|/ / / /
| |/| | | | |
| | | | | | | |
wlan-cld2.driver.lnx.1.0-dev
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Change-Id: I118339e2fba88d7fbd90794620ceed1bf20265ae
CRs-Fixed: 2020320
|
| | |\ \ \ \ \ \
| | |/ / / / /
| |/| | | | | |
|
| | | |/ / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Release 4.0.11.205C
Change-Id: I9ddfbf6ef4740aac23abd7ea04eea15132eacfff
CRs-Fixed: 688141
|
| | |/ / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
qcacld-3.0 to qcacld-2.0 propagation.
SSR can happen during SAP initialization. Thus check for SAP
initialization complete before attempting to restart SAP instance
during SSR.
Change-Id: Ib26116cfc33684035df692ae6c7b5d83cb0a27b8
CRs-fixed: 2005281
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Currently, ACS is done before SAP started. This change add support to
relaunch ACS via QCA_NL80211_VENDOR_SUBCMD_DO_ACS.
Change-Id: I60e170afdcacda4dd0ff2762958b2bdbb9c6d9cd
CRs-Fixed: 2005612
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Release 4.0.11.205B
Change-Id: I4bdf2f444703f2d9ee05cc974f9d6e75e6020098
CRs-Fixed: 688141
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Prima to qcacld-2.0 propagation
If DUT gets a deauth frame during the preauth, it may be possible
that session gets deleted even before that preauth is attempted
or processed. CSR state machine will get reset in this case which
will cause response to not to process. This eventually will cause
smeTimeoutHandler since command won't be removed from active list.
Add changes to process auth resp irrespective of csr state.
Change-Id: Ie8f2ee3a19e083b86a6720c39da97f25a03181c8
CRs-Fixed: 1113390
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Release 4.0.11.205A
Change-Id: Ic5b993e062aefcde72a0890129e8b30f20c783fb
CRs-Fixed: 688141
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Convert max phy rate unit to kbps and add short gi report
Change-Id: I5543cbaf57b1cb6a29f18f13ee38b790e4721dd3
CRs-Fixed: 2014007
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Release 4.0.11.205
Change-Id: I321d428da1631cb009e6e2e030ebc5c6666812ff
CRs-Fixed: 688141
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
FW has limitation to support old WMI_REQUEST_STATS_CMDID and
WMI_UPDATE_STATS_EVENTID interface on AP vDev. FW suggest to use new
WMI_REQUEST_PEER_STATS_INFO_CMDID and WMI_PEER_STATS_INFO_EVENTID to
get tx/rx rate.
Change-Id: I9a3c7390969e4e7c3061b8b7043fc8482fecbd54
CRs-Fixed: 2016012
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Release 4.0.11.204Z
Change-Id: Ic376c78f7f585be194a59d33a320337a542b4ad4
CRs-Fixed: 688141
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Global trace_buffer is being allocated multiple times in probe,
whenever a sdio/usb device is inserted. But memory is being
freed only once upon driver exit. This leads to memory leak.
Deallocate trace buffer when device is removed
CRs-Fixed: 2012750
Change-Id: I18f99fac4c8431f0701964811d29770f04553937
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Release 4.0.11.204Y
Change-Id: I9a31cca4958a8a70469967f87c69e9b51ac5a07c
CRs-Fixed: 688141
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
prima to qcacld-2.0 propagation
'apDataAvailPollPeriodInMs' ini is redundant in registry table and
hdd_update_config_dat().
Fix to remove redundant ini 'apDataAvailPollPeriodInMs' variable.
Change-Id: Ieb5214ec3052bbec793e91d294b03e425292e348
CRs-Fixed: 2000336
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
prima to qcacld-2.0 propagation
Current implementation does not update MDIE while processing of
PNO match event due to this STA is unable to connect to 11r AP.
Add changes to update MDIE to 'tSirBssDescription' in
csrScanSavePreferredNetworkFound()
Change-Id: Ia419c0f7284fc168434d91bcc3d7b29b99a06f3f
CRs-Fixed: 2005101
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Release 4.0.11.204X
Change-Id: Ib06d85f6ee94911830a338bee342f9d59bdb62c4
CRs-Fixed: 688141
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
If BMI write fails along with logp is enabled, a assert is seen
in vos_timer_destroy because of timer cookie mismatch. Since
thread_stuck timer is initialized after vos open, and if vos open
fails vosWDThread tries to destroy the unitialized timer,
hence the assert.
Add check not to destroy uninitalized timer.
Change-Id: Ib2f0b87875faff58449f11ed94dcd9d77b261d64
CRs-Fixed: 2014014
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Release 4.0.11.204W
Change-Id: Idf04ca56998f832ce1f701f3518d93e252f44bd9
CRs-Fixed: 688141
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Currently host driver may receive lots of radar wmi events in
a short time because of hardware limitation, which may regard
WiFi calibration signals as radar pulses.
Driver allocates buffers for every wmi event in the interrupt
bottom half and free these buffers in the wmi event work queue,
so buffers may only be allocated and not freed when there are
too many radar wmi events.
Drop incoming radar wmi event if there is already 1000 radar
wmi event pending.
Change-Id: I20ab024bb87b5d883380796a9c080d1667d696ff
CRs-Fixed: 1030466
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Release 4.0.11.204V
Change-Id: Idb8dc6a04a10ab13bc3a3aba6e0f758b58322bbd
CRs-Fixed: 688141
|
| | |\ \ \ \ |
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
The macro nla_for_each_nested is used to repeately parse TLV structure
in function __wlan_hdd_cfg80211_set_ext_roam_params, the pointer to
TLV strcture will never NULL, it check remain length instead and move
forward this pointer. Remove this unneeded check because it fails
static analyze.
Change-Id: Ic56ae77639987e2982eeec98b652253c820051c4
CRs-Fixed: 2013260
|
| | |/ / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
If there are many beacon/probe received and posted to pe queue
the connection req frames may get delayed and thus effect the
connection. This may also lead to connection failures.
To avoid this prioritize the connection req frames in pe queue.
Change-Id: I5a6fd5c21242205dd080b2ba0cff5f823f51d109
CRs-Fixed: 2013381
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
pHddCtx->isLogpInProgress may be falsely set to true,
if ramdump collect thread finishes before the wext
command completes. This can happen when the wext
thread goes to sleep immediately after waking the mc
thread.
Fix this by setting isLogpInProgress before sending
the wda command.
CRs-Fixed: 2014473
Change-Id: If2ee81ebb9c4da70f3b306a1c89edd447577babd
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Release 4.0.11.204R
Change-Id: Ifae054c56e4221c2a9d8c23c495570cd5778311c
CRs-Fixed: 688141
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
These event use to send SSR shutdown and SSR reinit status
Change-Id: I89cd4942145301aaf44e8ae4eb3cc4cbc373407c
CRs-Fixed: 1108380
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Release 4.0.11.204Q
Change-Id: I15f90be107ff339ea1cbc9767dba85b931fc1902
CRs-Fixed: 688141
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
When IE whitelisting is enabled, only probe requests from INFRA STA
during scan should contain selective IEs, but in current code,
probe requests of P2P scans are also containing selective IEs which is
bug.
To fix this, invoke IE whitelisting only for INFRA STA.
Change-Id: Icd2984013b3f29714b1e852389110ef2257be94b
CRs-Fixed: 2014387
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Release 4.0.11.204P
Change-Id: I1a28fac73db01f663ebed4f636ac4eb255912d9d
CRs-Fixed: 688141
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Currently ini parameter to set country code is not getting used.
Make apropriate code changes to get the country code from the ini
file.
Change-Id: I5807bdac8710b8499a439fc18668b19e87c792ad
CRs-Fixed: 2010909
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Release 4.0.11.204O
Change-Id: Ie44689d2f28e61792e6853a800de4933bd1391c4
CRs-Fixed: 688141
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Fix incomplete dumpcollection by setting isLogpInProgress to
TRUE when enableRamdumpCollection is enabled. Previously, the
flag isLogpInProgress was set to TRUE only for
enableFwSelfRecovery. After FW crash, when a rmmod happens
USB Transport was stopped during crash dump collection.
This causes crash dump collection to stop and the Firmware
remains in that state. This caused further insmod attempts
to fail.
Change-Id: I559241e9dcc7a9685329468dc8f6acdf7728290b
CRs-Fixed: 2006364
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Release 4.0.11.204N
Change-Id: I3cc3909794793a08d9a7ff5ac7f841fcf3b08d94
CRs-Fixed: 688141
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Reason for association failure due to timeout is not sent
to user space.
Add changes to send association failure status code to
user space using cfg80211_connect_bss or
cfg80211_connect_timeout.
Change-Id: I060bdfdfd7875c7e945d1b2bf011c14a680b24f1
CRs-Fixed: 2012804
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Release 4.0.11.204M
Change-Id: Ib29da6c3835b8b2c3c56a3d28af20ed1969a1eb5
CRs-Fixed: 688141
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Currently, ACS is rejected if 5/10M capability is enabled. However,
ACS shall be allowed in 5/10M manual switch mode since SAP is started
on 20Mhz by default. So, check if static 5/10M enabled instead of
5/10M capability.
Change-Id: Ica97366479700e95cc4af358b581aba4749952d6
CRs-Fixed: 2011821
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Release 4.0.11.204L
Change-Id: I3330e64ad50422cc028c477f78a1082fa74c48b2
CRs-Fixed: 688141
|
| | |\ \ \ \
| | | | | |
| | | | | |
| | | | | | |
wlan-cld2.driver.lnx.1.0-dev
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
The runtime PM debugfs entry exports the wlan runtime PM
stats to userspace for debugging. Add spinlock to protect
the runtime PM prevent suspend list to get the valid stats.
CRs-Fixed: 2006490
Change-Id: Ifc85b9caad59fd8e402acaa23462ef38b7ea823d
|
| | |\| | | | |
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Release 4.0.11.204H
Change-Id: Ic87d0c026385c543cfee596a05354ab3cda8c721
CRs-Fixed: 688141
|
| | |\| | | |
| | | | | |
| | | | | |
| | | | | | |
wlan-cld2.driver.lnx.1.0-dev
|