No description
  • C 98.2%
  • Assembly 1%
  • Makefile 0.3%
  • Shell 0.2%
  • Python 0.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Jianmin Zhu 587fdeec25 qcacmn: Fix get station stats cmd timeout
Request is cleared before response for race condition between request
thread wificond and response work thread.
1. wificond thread sent cp_stats_get request and waited for
response.
2. worker thread got response from F/W, completed the request.
3. Wificond got the response, finished the request.
4. wificond triggered another cp_stats_get request, created
new request, set pending request bit TYPE_STATION_STATS.
5. Kworker thread clear the pending request bit
TYPE_STATION_STATS.
6. Cleared request TYPE_STATION_STATS couldn't be completed any
more, wificond thread waited for 1.6s, timeout happened.

Fix: Clear pending request bit TYPE_STATION_STATS before
complete the request, make sure old pending request bit is
cleared before new request of same type is set.

Change-Id: I7b89571b1e95a6e17aec9d649bd3adfccf3eb02e
CRs-Fixed: 2619370
2020-02-13 22:09:31 -08:00
cfg qcacmn: Add dcs component 2020-02-13 04:12:30 -08:00
dp qcacmn: Take peer reference before requesting for rx queue status 2020-02-13 13:05:54 -08:00
ftm qcacmn: ftm: Replace explicit comparison to NULL 2019-03-26 01:24:52 -07:00
global_lmac_if qcacmn: remove CONFIG_WIN from Spectral 2019-05-30 00:30:07 -07:00
hal/wifi3.0 qcacmn: Read ppdu_id from reo_entrance ring 2020-02-13 05:54:15 -08:00
hif qcacmn: Move hif_pm_runtime_resume() to hif.h file 2020-02-07 10:40:16 -08:00
htc qcacmn: Track tasklet execution and total time (sched+exec) 2020-01-05 10:16:57 -08:00
init_deinit/dispatcher qcacmn: Add dcs component 2020-02-13 04:12:30 -08:00
os_if/linux qcacmn: Cleanup logging in osif request manager path 2020-02-13 04:12:11 -08:00
qal qcacmn: Enhancement of OS abstraction API's 2019-03-20 22:10:24 -07:00
qdf qcacmn: Reduce unnecessary logs in various QDF modules 2020-02-13 11:39:22 -08:00
scheduler Merge "qcacmn: Unified scheduler watchdog handler implementation" 2020-01-12 19:35:58 -08:00
spectral qcacmn: Enable Spectral feature for Pine 2020-02-01 06:25:04 -08:00
target_if qcacmn: Add dcs component 2020-02-13 04:12:30 -08:00
umac qcacmn: Fix get station stats cmd timeout 2020-02-13 22:09:31 -08:00
utils qcacmn: Reduce unnecessary logs in various QDF modules 2020-02-13 11:39:22 -08:00
wbuff qcacmn: Use function name instead of file name in debug logs 2019-01-17 22:20:46 -08:00
wlan_cfg qcacmn: Add INI option to enable FISA feature 2020-02-12 11:58:15 -08:00
wmi qcacmn: Add dcs component 2020-02-13 04:12:30 -08:00
README.txt qcamain: Test changes 2017-09-15 21:45:35 +05:30
VERSION.txt Release 5.1.1.17I 2017-03-27 08:31:31 -07:00

 This is CNSS WLAN Host Driver for products starting from iHelium