qcacmn: Introduce wmi_validate_handle()
Introduce wmi_validate_handle() with the caller function name embedded in it to validate the WMI handle and log incase of error. Calling functions can avoid logging in case wmi_validate_handle() returns -EINVAL. This reduces logging and thereby memory foot print. Change-Id: Ie0a6a84ffad6e5cf2da8f547c7209dc77cdf5729 CRs-Fixed: 2838960
This commit is contained in:

committed by
snandini

parent
0e390d9bab
commit
7db601e3af
@@ -4249,4 +4249,17 @@ QDF_STATUS wmi_extract_pdev_csa_switch_count_status(
|
||||
wmi_unified_t wmi_handle,
|
||||
void *evt_buf,
|
||||
struct pdev_csa_switch_count_status *param);
|
||||
|
||||
/**
|
||||
* wmi_validate_handle() - Validate WMI handle
|
||||
* @wmi_handle: wmi handle
|
||||
*
|
||||
* This function will log on error and hence caller should not log on error
|
||||
*
|
||||
* Return: errno if WMI handle is NULL; 0 otherwise
|
||||
*/
|
||||
#define wmi_validate_handle(wmi_handle) \
|
||||
__wmi_validate_handle(wmi_handle, __func__)
|
||||
int __wmi_validate_handle(wmi_unified_t wmi_handle, const char *func);
|
||||
|
||||
#endif /* _WMI_UNIFIED_API_H_ */
|
||||
|
Reference in New Issue
Block a user