qcacmn: Fix FTM documentationThe kernel-doc script identified a few kernel-doc issues in the ftmfolder, so fix them.Change-Id: Icf1fac11bb2f3fa39cf29f6dabebc06bcb523d60CRs-Fixed: 3376407
qcacmn: ftm: Fix misspellingsFix misspellings in ftm/...Change-Id: I60e81fb576de19117e4baeaceff3f3fcfa723f7dCRs-Fixed: 3304683
qcacmn: check for device mode before allocating memoryIn other than the FTM modes the memory allocated for the ftmobject is not used. Optimize the memory allocations by checkingfor the device mod
qcacmn: check for device mode before allocating memoryIn other than the FTM modes the memory allocated for the ftmobject is not used. Optimize the memory allocations by checkingfor the device mode before allocating.Change-Id: I5e8e454ae43b480e9d55cadb89c0757a1267b029CRs-Fixed: 2809963
show more ...
qcacmn: remove dependency of public files from wlan_objmgr_psoc_obj.hRemove dependency of wlan_lmac_if_def headerfiles fromwlan_objmgr_psoc_obj.hChange-Id: Ibe2f22c4b4f22b15eef201d1a42844ccf2931
qcacmn: remove dependency of public files from wlan_objmgr_psoc_obj.hRemove dependency of wlan_lmac_if_def headerfiles fromwlan_objmgr_psoc_obj.hChange-Id: Ibe2f22c4b4f22b15eef201d1a42844ccf2931fef
qcacmn: ftm: Replace explicit comparison to NULLPer the Linux Kernel coding style, as enforced by the kernelcheckpatch script, pointers should not be explicitly compared toNULL. Therefore within
qcacmn: ftm: Replace explicit comparison to NULLPer the Linux Kernel coding style, as enforced by the kernelcheckpatch script, pointers should not be explicitly compared toNULL. Therefore within ftm replace any such comparisons with logicaloperations performed on the pointer itself.Change-Id: I0b089f46e99ab72a9ae494267a32e8b342a08ae3CRs-Fixed: 2418259
qcacmn: Remove error log for qdf_mem_malloc in utils/ftm filesqdf layer already has the error traceChange-Id: Ida43aeeeea8004ab47015214565ae3fd8a78b903CRs-Fixed: 2376434
qcacmn: Fix possible OOB write in wlan_ftm_process_utf_eventThe function wlan_ftm_process_utf_event, is invoked upon thereception of the WMI event WMI_PDEV_UTF_EVENTID. The event_bufargument to i
qcacmn: Fix possible OOB write in wlan_ftm_process_utf_eventThe function wlan_ftm_process_utf_event, is invoked upon thereception of the WMI event WMI_PDEV_UTF_EVENTID. The event_bufargument to it is fully FW controlled. There are two issueshere:1. event.datalen of type uint32_t is assigned to utf_datalen oftype uint16_t which can lead to a possible integer underflow.2. utf_datalen is calculated as the difference of event.datalenand sizeof(seghdr_info), without validating if datalen is notless than sizeof(seghdr_info). This could cause a potential OOBwrite as utf_datalen is used as the size to copy utf_data toftm_pdev_obj->data.Add fix to change the type of utf_datalen to uint32_t.Change-Id: Ibd61b4ef8cd514d43f212174e745b1c76af1047dCRs-Fixed: 2305477
qcacmn: Add FTM build flagsAdd FTM flags to enable/disable FTM and enable NL80211 only, enable TX99only or both.Change-Id: I18bbbadd65d23221dc4d739e05235f4d81c12043CRs-Fixed: 2240572
qcacmn: umac: Add logging macros without function/line infoAdd per module logging macros without function/line infoto avoid adding function/line info where it is not required.Change-Id: I34ba6f6
qcacmn: umac: Add logging macros without function/line infoAdd per module logging macros without function/line infoto avoid adding function/line info where it is not required.Change-Id: I34ba6f6485f9b506264daf4e116052d2858bed40CRs-Fixed: 2278876
qcacmn: Map all module logs to per-level log APIsMap all module level log APIs to per-level log APIsto compile out specific log level if required.Change-Id: I4072b6740cb43200fd95c40943b66e1d5f8f
qcacmn: Map all module logs to per-level log APIsMap all module level log APIs to per-level log APIsto compile out specific log level if required.Change-Id: I4072b6740cb43200fd95c40943b66e1d5f8f1847CRs-Fixed: 2266719
qcacmn: Converge FTM featureSupport for FTM to make it common between WIN and MCL.Change-Id: I4a65ca6d73d83e71f6a04405b5c41cdddb0a3c71CRs-fixed: 2148283