diff --git a/wmi/inc/wmi_unified_vdev_tlv.h b/wmi/inc/wmi_unified_vdev_tlv.h index 546d54f231..57305a157c 100644 --- a/wmi/inc/wmi_unified_vdev_tlv.h +++ b/wmi/inc/wmi_unified_vdev_tlv.h @@ -38,12 +38,12 @@ void wmi_vdev_attach_tlv(struct wmi_unified *wmi_handle); #ifdef WLAN_BCN_RATECODE_ENABLE -static inline void wmi_enable_bcn_ratecode(uint32_t cmd_flag) +static inline void wmi_enable_bcn_ratecode(uint32_t *cmd_flag) { - cmd_flag |= WMI_UNIFIED_VDEV_START_BCN_TX_RATE_PRESENT; + *cmd_flag |= WMI_UNIFIED_VDEV_START_BCN_TX_RATE_PRESENT; } #else -static inline void wmi_enable_bcn_ratecode(uint32_t cmd_flag) +static inline void wmi_enable_bcn_ratecode(uint32_t *cmd_flag) { } #endif diff --git a/wmi/src/wmi_unified_tlv.c b/wmi/src/wmi_unified_tlv.c index 986f61972f..125971ad81 100644 --- a/wmi/src/wmi_unified_tlv.c +++ b/wmi/src/wmi_unified_tlv.c @@ -1009,7 +1009,7 @@ static QDF_STATUS send_vdev_start_cmd_tlv(wmi_unified_t wmi_handle, cmd->bcn_tx_rate = req->bcn_tx_rate_code; if (req->bcn_tx_rate_code) - wmi_enable_bcn_ratecode(cmd->flags); + wmi_enable_bcn_ratecode(&cmd->flags); if (!req->is_restart) { if (req->pmf_enabled)