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
Alok Kumar 7f4494ffc5 qcacmn: Avoid race condition between tasklet schedule and kill
Tasklet get stuck when cds_is_driver_recovering and the driver
state is unloading. It happens due to race between schedule of
tasklet and tasklet_kill. Here one thread is trying to disable &
kill the tasklet while another thread is trying to concurrently
schedule it.

Cancel the tasklet work and make tasklets[i].inited = false before
disabling the tasklet in ce_tasklet_kill() and validate if tasket is
inited before rescheduling the tasklet.

Change-Id: Ib6f4013a73bca8558da097b73535bb8a8f80354d
CRs-Fixed: 2290951
2018-08-21 12:31:40 -07:00
cfg qcacmn: Add INI support for Lithium DP configuration items 2018-07-30 02:53:39 -07:00
dp qcacmn: Assign valid user index even for TLVs peerid 0xffff 2018-08-20 11:52:46 -07:00
ftm qcacmn: umac: Add logging macros without function/line info 2018-08-14 21:44:21 -07:00
global_lmac_if qcacmn: Add spectral scan feature flag 2018-06-06 23:49:17 -07:00
hal/wifi3.0 qcacmn: Handle 2k exception and rate limit delba 2018-08-20 01:36:58 -07:00
hif qcacmn: Avoid race condition between tasklet schedule and kill 2018-08-21 12:31:40 -07:00
htc qcacmn: Reduce HTC/WMI init log message log level 2018-08-17 10:30:33 -07:00
init_deinit/dispatcher qcacmn: Enable configuration component in dispatcher 2018-07-05 14:14:03 -07:00
os_if/linux qcacmn: Wrappers for OS API's used for device cfg 2018-08-17 10:29:26 -07:00
qal qcacmn: Abstraction mechanism for OS API's 2018-08-14 16:50:12 -07:00
qdf qcacmn: Add caller/line info to recovery log 2018-08-17 16:13:22 -07:00
scheduler qcacmn: Drop beacon/probe frames posted on Scan Queue if queue is full 2018-08-21 01:51:29 -07:00
spectral qcacmn: Wrappers for OS API's used for device cfg 2018-08-17 10:29:26 -07:00
target_if qcacmn: Reduce log level for few prints to debug 2018-08-18 19:17:22 -07:00
umac qcacmn: Drop beacon/probe frames posted on Scan Queue if queue is full 2018-08-21 01:51:29 -07:00
utils qcacmn: Clean up spectral, tif and umac component prints 2018-08-10 18:11:18 -07:00
wlan_cfg qcacmn: Add INI support for Lithium DP configuration items 2018-07-30 02:53:39 -07:00
wmi qcacmn: Do not send OUI to FW if info_presence OUI bit is not set 2018-08-21 00:17:17 -07:00
README.txt
VERSION.txt

 This is CNSS WLAN Host Driver for products starting from iHelium