#
3bdf954a |
| 27-Aug-2022 |
Jeff Johnson <quic_jjohnson@quicinc.com> |
qcacmn: qdf: Fix misspellings
Fix misspellings in qdf/...
Change-Id: If61ee47fba94b2bb60f33ab74feda56dbe5cb7bd CRs-Fixed: 3277902
|
#
a5d454cf |
| 26-Sep-2022 |
Jeff Johnson <quic_jjohnson@quicinc.com> |
qcacmn: Remove qdf_exit_thread()
While migrating from v5.15 to v5.19 of the Linux Kernel, a build error was observed:
ERROR: modpost: "do_exit" [...] undefined!
The reason do_exit is undefined is
qcacmn: Remove qdf_exit_thread()
While migrating from v5.15 to v5.19 of the Linux Kernel, a build error was observed:
ERROR: modpost: "do_exit" [...] undefined!
The reason do_exit is undefined is because Linux Kernel commit eb55e716ac1a ("exit: Stop exporting do_exit") removed the EXPORT_SYMBOL() with the justification "there are no more modular uses of do_exit".
Commit eb55e716ac1a was preceded by commit 111e70490d2a ("exit/kthread: Have kernel threads return instead of calling do_exit") which details why, since commit 63706172f332 ("kthreads: rework kthread_stop()"), it is unnecessary to call do_exit().
Note that commit 63706172f332 was introduced in 2009 in v2.6.31-rc1. Since we do not need to support any kernels before that time, we can follow the same advice and return instead of calling do_exit().
Currently do_exit() is only called from qdf_exit_thread(). As a result of the preceding investigation, all former callers of qdf_exit_thread() have been modified to no longer call it. Since it is obsolete, remove it.
Change-Id: I22f27692fa8766df080630b9b0640c259285557c CRs-Fixed: 3300460
show more ...
|
#
7a0af0ae |
| 23-Oct-2021 |
Jianmin Zhu <jianminz@codeaurora.org> |
qcacmn: channel_switch_complete_evt need wake up all waiting threads
2 threads blocked to wait channel_switch_complete_evt for SAP channel switch is already in progress, qdf_event_set only woke up
qcacmn: channel_switch_complete_evt need wake up all waiting threads
2 threads blocked to wait channel_switch_complete_evt for SAP channel switch is already in progress, qdf_event_set only woke up 1st thread later, 2nd thread still kept blocked with hold net_dev for debug id NET_DEV_HOLD_COUNTRY_CHANGE_UPDATE_SAP, leak happened.
Change-Id: Ib76318dd4a613ca1852a56b7701a04385b69ba56 CRs-Fixed: 3061976
show more ...
|
#
c84218fe |
| 29-May-2018 |
Ryan Hsu <ryanhsu@codeaurora.org> |
qcacmn: Add SSR callbacks
As CDS is not usable by WIN, add callbacks that are registered in QDF and correct the module dependencies.
Also moves the platform related function to qdf_platform.[c|h]
qcacmn: Add SSR callbacks
As CDS is not usable by WIN, add callbacks that are registered in QDF and correct the module dependencies.
Also moves the platform related function to qdf_platform.[c|h]
Change-Id: I3080e9df86770235ff46237b8a2ffb9c2a3c9c2c CRs-fixed: 2130260
show more ...
|
#
1974e07d |
| 25-Apr-2018 |
Jeff Johnson <jjohnson@codeaurora.org> |
qcacmn: qdf: Remove legacy markings
Per current guidance remove legacy markings.
Change-Id: Ia920daa3248677b9446f4203c7698cbc37648fbd CRs-Fixed: 2230684
|
#
110e0302 |
| 05-Oct-2017 |
Nachiket Kukade <nkukade@codeaurora.org> |
qcacmn: Create a list for events and force complete them during SSR
During an SSR/PDR any threads waiting on an event won't be purged unless they are timed out. This increases the recovery time take
qcacmn: Create a list for events and force complete them during SSR
During an SSR/PDR any threads waiting on an event won't be purged unless they are timed out. This increases the recovery time taken by the host after an SSR/PDR. Before waiting on an event, put the event in a list. During an SSR set all the events in the list and return error to the threads.
Change-Id: Iac4790a88cde1665fba4c23924566b4b309a2b03 CRs-Fixed: 2045141
show more ...
|
#
6e56986c |
| 04-Oct-2017 |
Anurag Chouhan <achouhan@codeaurora.org> |
qcacmn: Introduce QCA_NL80211_VENDOR_SUBCMD_HANG
Event indicating to the user space that the driver has detected an internal failure. The driver is expected to recover from such a failure automatica
qcacmn: Introduce QCA_NL80211_VENDOR_SUBCMD_HANG
Event indicating to the user space that the driver has detected an internal failure. The driver is expected to recover from such a failure automatically, e.g., by resetting the device. This event carries the information indicating the reason that triggered this detection.
Change-Id: Ia13e6f102e5e18ec4864ed258728369d51a77ff4 CRs-fixed: 2120886
show more ...
|
#
eca1b64d |
| 26-Jul-2017 |
Rajeev Kumar <rajekuma@codeaurora.org> |
qcacmn: Add host initiated self recovery callback in qdf
Add host initiated self recovery callback in qdf such that self recovery can be invoked from all layers.
Change-Id: Ied2a468019a2e27039686a4
qcacmn: Add host initiated self recovery callback in qdf
Add host initiated self recovery callback in qdf such that self recovery can be invoked from all layers.
Change-Id: Ied2a468019a2e27039686a4acb0e4c8b4577ba8f CRs-Fixed: 2083099
show more ...
|
#
e91c6cf5 |
| 15-Dec-2016 |
Rajeev Kumar <rajekuma@codeaurora.org> |
qcacmn: Separate qdf event complete and exit APIs
QDF already has event complete API. Define a separate new API for exit in QDF and re-use qdf_event_set for event completion.
Change-Id: If332425ee7
qcacmn: Separate qdf event complete and exit APIs
QDF already has event complete API. Define a separate new API for exit in QDF and re-use qdf_event_set for event completion.
Change-Id: If332425ee71b0a4759e0550a33add35e61680309 CRs-Fixed: 1101614
show more ...
|
#
66eabcfd |
| 06-Oct-2016 |
Krunal Soni <ksoni@codeaurora.org> |
qcacmn: Add control path scheduler to common driver
Add control path converged scheduler functionality to common driver.
Change-Id: I2087b985b4bed661c03e667dbcc082714add1266 CRs-Fixed: 1095867
|
#
5776318d |
| 03-Mar-2016 |
Chouhan, Anurag <achouhan@codeaurora.org> |
qcacmn: Add QDF OS abstraction convergence
Converge ADF and CDF API's and move them to QDF folder. MCL/WIN driver use this QDF converged module for OS abstraction.
Change-Id: I1d0cdfd8730a5c021aaa5
qcacmn: Add QDF OS abstraction convergence
Converge ADF and CDF API's and move them to QDF folder. MCL/WIN driver use this QDF converged module for OS abstraction.
Change-Id: I1d0cdfd8730a5c021aaa50b7dc8549d491d760b3 CRs-Fixed: 981187
show more ...
|
#
142cee4b |
| 02-Mar-2016 |
Prakash Dhavali <pdhavali@codeaurora.org> |
Initial host-common file folder cleanup and moves
Initial host-common file folder cleanup and moves on top of baseline reference of MCL WLAN driver SU#5.0.0.160.
Move dp, ht comm, hif, wmi and qdf
Initial host-common file folder cleanup and moves
Initial host-common file folder cleanup and moves on top of baseline reference of MCL WLAN driver SU#5.0.0.160.
Move dp, ht comm, hif, wmi and qdf folders one level up
Change-Id: I2120898024b1eafd5d651c48768dbf48bf05995d
show more ...
|