dcabca8772239f8be65b2387e830b376bd2547c6

When the SSR and interface down happen in parallel, the driver rejects the interface down since the recovery is in progress. Kernel ignores the -EAGAIN request from the driver and as part of NET_DOWN notification in cfg80211_netdown_notifer the kernel invokes the ___cfg80211_scan_done to free the scan request. As part of the driver recovery, the driver also tries to invoke the scan done on the scan request which is already freed by kernel resulting in invalid access, so check the driver state and send the scan done indication to kernel. Change-Id: I7aa9286e32c407af88fe7be301b825506140d5a3 CRs-Fixed: 3345420
This is CNSS WLAN Host Driver for products starting from iHelium
Açıklama
Dil
C
98.7%
C++
0.9%
Makefile
0.3%
Starlark
0.1%