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 b7ab97b169 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-17 15:20:43 -08:00
config qcacld-3.0: Enable single-queu NAPI 2015-12-28 22:33:25 -08:00
core qcacld-3.0: Relocate key adapter fields 2016-02-17 15:20:43 -08:00
target/inc
uapi/linux
Android.mk
Kbuild qcacld-3.0: Add IPA UC WDI 1.0 backward compatibility 2015-12-28 22:33:25 -08:00
Kconfig qcacld-3.0: Interfacing files for LFR Subnet Detection support 2015-12-28 22:33:22 -08:00
Makefile
README.txt

This is CNSS WLAN Host Driver for products starting from iHelium