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
Jeff Johnson 19caeb103e qcacld-3.0: Relocate init of tx_action_cnf_event
HDD has a completion variable which is used to synchronize the sending
of an action frame with the send confirmation.  Proper use of a
completion variable requires a specific sequence of steps:
- Initialize the completion variable
- Perform the activity that has asynchronous processing
- Wait on the completion variable

Currently HDD does not correctly follow this model for sending action
frames; it incorrectly initializes the completion variable after it
has invoked the UMAC function which sends the frame.  This creates a
race condition whereby the TX could complete and set the completion
variable before the completion variable is initialized, and then when
the completion variable is initialized the fact that the activity has
already completed will be lost.

In order to prevent this race condition and conform to the sequence of
steps required for proper completion variable usage, relocate the
initialization of tx_action_cnf_event.

Change-Id: Ibc54b8dd62c3a828d1a43922d89e7970af325f6e
CRs-Fixed: 950132
2016-02-08 15:50:34 -08:00
config qcacld-3.0: Enable single-queu NAPI 2016-02-08 15:29:43 -08:00
core qcacld-3.0: Relocate init of tx_action_cnf_event 2016-02-08 15:50:34 -08:00
target/inc qcacld-3.0: CL 1417063 - update fw common interface files 2015-12-28 14:20:45 -08:00
uapi/linux qcacld-3.0: Route logging through CDF_TRACE 2015-11-23 13:09:10 -08:00
Android.mk qcacld-3.0: Add compilation flag for qcacld3.0 2015-12-02 12:55:27 -08:00
Kbuild qcacld-3.0: Add IPA UC WDI 1.0 backward compatibility 2016-02-08 15:29:31 -08:00
Kconfig qcacld-3.0: Interfacing files for LFR Subnet Detection support 2015-12-28 22:35:54 -08:00
Makefile qcacld-3.0: Initial snapshot of ihelium wlan driver 2015-11-17 17:52:53 -08:00
README.txt Initial readme for WLAN Host Driver for iHelium 2015-04-06 11:45:23 -07:00

This is CNSS WLAN Host Driver for products starting from iHelium