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
Ashish 4c069f07e7 qcacld-3.0: Init start completion in fw down instead of reovery shutdown
Currently driver initializes start completion on recovery shutdown
which leads to an issue where userspace thread does not wait when
it writes state ctrl params with below event sequence because of
which wifi on fails.
On fw down driver sets recovery in progress, on shutdown it resets
wlan_start_complete and on reinit, it sets wlan_start_complete.
Now if driver again receives fw down it sets recovery in progress and
when userspace tries to write state ctrl param this thread does not
wait here as wlan_start_comp was set in previous SSR sequence.
If driver does not block this thread, userspace tries to iface up
which fails because SSR is still in progress.

To address above issue, init start completion in fw down instead of
recovery shutdown so that driver can block the state ctrl param thread
until SSR completes, when it tries to set the params.

Change-Id: I3fe3768b1ec431620b37055d783de0201371e774
CRs-Fixed: 3244479
2022-08-16 07:47:09 -07:00
components qcacld-3.0: Enable the ini param enable_pending_list_req by default 2022-07-24 23:57:31 +05:30
configs qcacld-3.0: Introduce a new flag to enable the low power mode 2022-06-24 13:49:26 +05:30
core qcacld-3.0: Init start completion in fw down instead of reovery shutdown 2022-08-16 07:47:09 -07:00
os_if qcacld-3.0: Check FTM mode in vendor cmds handlers 2022-06-21 15:07:41 +08:00
uapi/linux qcacld-3.0: Define A_OFFSETOF macro 2021-06-15 01:53:28 -07:00
Android.mk qcacld-3.0: compilation fix for ks sync path change 2021-10-19 05:32:10 -07:00
Kbuild qcacld-3.0: Update auth_status and mac addr of roamed peer to dp 2022-05-22 17:33:15 -07:00
Kconfig
Makefile qcacld-3.0: Use WLAN_WEAR_CHIPSET to modify INI path 2022-05-05 03:04:28 -07:00
README.txt

This is CNSS WLAN Host Driver for products starting from iHelium