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 d399e90f96 qcacld-3.0: Relocate key adapter fields
This is a qcacld-2.0 to qcacld-3.0 propagation.

A crash was observed internally where wlan_hdd_ipv6_changed() was
accessing unmapped memory.  This function has logic which looks at key
fields in the netdev's private data area to make sure the netdev
belongs to this driver before it further utilizes the netdev.  The
problem with this logic is when it is invoked with non-wlan netdevs,
if those netdevs were created with small private data areas, then the
offsets at which the key fields would exist in the wlan netdev may
fall outside the memory mapped for those other netdevs.  In order to
avoid accessing unmapped memory in those cases, relocate the key wlan
netdev fields to the beginning of the wlan adapter structure.

Change-Id: Idb830fd18e5724a684505c9d110f6f1de5622eac
CRs-Fixed: 946373
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 key adapter fields 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