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
Sachin Ahuja e03b460045 qcacld-3.0: Flush the recovery work as a part of idle shutdown
During idle shutdown(T1 Thread), Driver sends the PDEV
suspend command to FW. If ACK is not received, driver initiates
the work for self recovery. As a part of self recovery(T2 thread)
driver allocates  the memory and sends the force fw hang cmd and
wait for the event.
T1 thread continues and stop all the modules and check for mem leaks.
Since t2 thread is not completed and free the memory, the crash
happens as a part of mem leak check.

Fix this race condition by cancelling and flushing the recovery work
in cds close.

CRs-Fixed: 2730021
Change-Id: Ieffff621e0838b341531c5b7feda1277ee4f70fd
2020-07-27 18:02:19 -07:00
components qcacld-3.0: Connection manager add ucfg API for sme roam operations 2020-07-27 12:03:11 -07:00
configs qcacld-3.0: Enable rx descriptor nbuf sanity for perf build 2020-07-25 06:02:25 -07:00
core qcacld-3.0: Flush the recovery work as a part of idle shutdown 2020-07-27 18:02:19 -07:00
os_if qcacld-3.0: Use get/put to refer vdev [1/4] 2020-07-14 04:26:19 -07:00
uapi/linux
Android.mk qcacld-3.0: Add an option to pass build options 2020-07-06 08:33:48 -07:00
Kbuild qcacld-3.0: Enable rx descriptor nbuf sanity for perf build 2020-07-25 06:02:25 -07:00
Kconfig
Makefile
README.txt

This is CNSS WLAN Host Driver for products starting from iHelium