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
Mahesh A Saptasagar ebb47fa293 qcacld-3.0: Block interface down until pending scan request is aborted
qcacld-2.0 to qcacld-3.0 propagation

From Kernel-3.18 onwards pending scan request is handled
as part of NETDEV_DOWN event, by invoking the cfg80211_scan_done
callback which frees the scan request structure. To support this,
driver will not invoke scan_done_callback if interface is down.

In case, if interface down and up are called back to back there
is a chance that kernel frees scan request as part of NETDEV_DOWN
and after which before driver triggers scan_done_callback if
interface is made up, driver scan_done_callback is through its
execution and accesses the freed scan request results in kernel
panic.

To mitigate this, don't return from hdd_stop until scan request
is aborted. Though this fix is to avoid kernel panic due to 3.18
kernel specific changes, it is acceptable across all the kernel
versions.

Change-Id: Iba8bd7a32fac33e8a0c3eea293aad682a1105397
CRs-Fixed: 977264
(cherry picked from commit 153dba8b716c3d10a1745df6e2da09c0c05d9b01)
2016-09-10 19:06:43 -07:00
config qcacld-3.0: Disable gEnableRXLDPC in INI file 2016-09-02 17:24:43 -07:00
core qcacld-3.0: Block interface down until pending scan request is aborted 2016-09-10 19:06:43 -07:00
target/inc qcacld-3.0: Make host htt.h in sync with FW 2016-09-10 14:12:08 -07:00
uapi/linux qcacld-3.0: Changes to support WDI_EVENT_SW_EVENT for packetlog 2016-08-20 10:36:52 -07:00
Android.mk qcacld-3.0: Add new method to build/use driver based on targets 2016-04-25 22:55:34 -07:00
Kbuild qcacld-3.0: Add multi-queue NAPI function 2016-09-08 21:31:49 -07:00
Kconfig qcacld-3.0: Create new files for supporting NAN data path feature 2016-06-27 18:17:22 -07:00
Makefile qcacld-3.0: accept module name externally 2016-06-01 10:48:46 -07: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