From 6488a1cd4eaa4d99c53586ca8e4c8d0969dfca6b Mon Sep 17 00:00:00 2001 From: Visweswara Tanuku Date: Wed, 13 Feb 2019 14:15:26 +0530 Subject: [PATCH] qcacld-3.0: Fix compilation error when Motion detection enabled Fixed compilation error when WLAN_FEATURE_MOTION_DETECTION is enabled Limited rate of error console log Change-Id: I0335fb1358be58d68b99b0632406a9102dbd5d4e CRs-Fixed: 2400835 --- core/hdd/src/wlan_hdd_wext.c | 6 +++--- core/sme/inc/sme_internal.h | 2 +- core/wma/src/wma_features.c | 2 +- core/wma/src/wma_main.c | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/core/hdd/src/wlan_hdd_wext.c b/core/hdd/src/wlan_hdd_wext.c index 1a172f5b3b7e..57b0f6ce08e7 100644 --- a/core/hdd/src/wlan_hdd_wext.c +++ b/core/hdd/src/wlan_hdd_wext.c @@ -8072,7 +8072,7 @@ static int __iw_set_var_ints_getnone(struct net_device *dev, struct sme_motion_det_cfg motion_det_cfg; if (num_args != 15) { - hdd_err("mt_config: Invalid no of args"); + hdd_err_rl("mt_config: Invalid no of args"); return -EINVAL; } @@ -8100,7 +8100,7 @@ static int __iw_set_var_ints_getnone(struct net_device *dev, struct sme_motion_det_base_line_cfg motion_det_base_line_cfg; if (num_args != 4) { - hdd_err("mt_bl_config: Invalid no of args"); + hdd_err_rl("mt_bl_config: Invalid no of args"); return -EINVAL; } @@ -8120,7 +8120,7 @@ static int __iw_set_var_ints_getnone(struct net_device *dev, QDF_STATUS status; if (num_args != 7) { - hdd_err("set_thermal_cfg: Invalid no of args"); + hdd_err_rl("set_thermal_cfg: Invalid no of args"); return -EINVAL; } diff --git a/core/sme/inc/sme_internal.h b/core/sme/inc/sme_internal.h index 55feca21ed5d..41d8439aaa72 100644 --- a/core/sme/inc/sme_internal.h +++ b/core/sme/inc/sme_internal.h @@ -248,7 +248,7 @@ typedef void (*hidden_ssid_cb)(hdd_handle_t hdd_handle, uint8_t vdev_id); #ifdef WLAN_FEATURE_MOTION_DETECTION -typedef QDF_STATUS (*md_host_evt_cb)(void *hdd_ctx, sir_md_evt *event); +typedef QDF_STATUS (*md_host_evt_cb)(void *hdd_ctx, struct sir_md_evt *event); #endif /* WLAN_FEATURE_MOTION_DETECTION */ typedef struct tagSmeStruct { diff --git a/core/wma/src/wma_features.c b/core/wma/src/wma_features.c index 550180b229fe..85cf8d3e878c 100644 --- a/core/wma/src/wma_features.c +++ b/core/wma/src/wma_features.c @@ -1783,7 +1783,7 @@ static void wma_inc_wow_stats(t_wma_handle *wma, stats->pwr_save_fail_detected++; break; #ifdef WLAN_FEATURE_MOTION_DETECTION - case WOW_REASON_WLAN_MD:: + case WOW_REASON_WLAN_MD: stats->motion_detect++; break; case WOW_REASON_WLAN_BL: diff --git a/core/wma/src/wma_main.c b/core/wma/src/wma_main.c index df48790b33fa..f1bb66d3f622 100644 --- a/core/wma/src/wma_main.c +++ b/core/wma/src/wma_main.c @@ -8190,7 +8190,7 @@ static QDF_STATUS wma_set_motion_det_base_line_enable( qdf_mem_zero(cmd, sizeof(*cmd)); WMITLV_SET_HDR( - cmd->tlv_header, + &cmd->tlv_header, WMITLV_TAG_STRUC_wmi_motion_det_base_line_start_stop_cmd_fixed_param, WMITLV_GET_STRUCT_TLVLEN( wmi_motion_det_base_line_start_stop_cmd_fixed_param));