mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-15 01:01:56 -04:00
No description
- C 98.2%
- Assembly 1%
- Makefile 0.3%
- Shell 0.2%
- Python 0.1%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
Currently mac_handle_t is defined as a void pointer. This is convenient from an information hiding point of view since that means a non-MAC component cannot dereference a MAC handle to access MAC private data. However this is not convenient from a defect prevention point of view since the C standard allows any other pointer type to be freely and silently converted to and from a void pointer, and hence the compiler is unable to detect when a MAC handle is used in a context where a different pointer type is expected. An example of multiple such defects was addressed by Change-Id I01812b2390269805da4d1a5cb40a811d1e22ec56 (qcacld-3.0: Fix bad pointers being passed from SME to WMA). To help prevent these kinds of defects change the definition of mac_handle_t to be a pointer to an opaque struct. Change-Id: I72483bf0e693d6eca24355f31d3a1653b8f31302 CRs-Fixed: 2268814 |
||
| components | ||
| configs | ||
| core | ||
| uapi/linux | ||
| Android.mk | ||
| Kbuild | ||
| Kconfig | ||
| Makefile | ||
| README.txt | ||
This is CNSS WLAN Host Driver for products starting from iHelium