From dc5ae4d501752b0108a61a66e15d4a32d5b6adff Mon Sep 17 00:00:00 2001 From: Amar Singhal Date: Tue, 2 Oct 2018 14:29:37 -0700 Subject: [PATCH] qcacld-3.0: Rate limit mgmt frame error messages Mgmt frame error messages can occur quite frequently. Therefore rate limit them. Change-Id: I7c42f012c4de3b49120eeedaf83b70c509fa7669 CRs-Fixed: 2326360 --- core/wma/inc/wma.h | 1 + core/wma/src/wma_mgmt.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/core/wma/inc/wma.h b/core/wma/inc/wma.h index 8b56ae48d8d6..a0e722cf8e84 100644 --- a/core/wma/inc/wma.h +++ b/core/wma/inc/wma.h @@ -90,6 +90,7 @@ #define wma_warn(params...) QDF_TRACE_WARN(QDF_MODULE_ID_WMA, params) #define wma_info(params...) QDF_TRACE_INFO(QDF_MODULE_ID_WMA, params) #define wma_debug(params...) QDF_TRACE_DEBUG(QDF_MODULE_ID_WMA, params) +#define wma_err_rl(params...) QDF_TRACE_ERROR_RL(QDF_MODULE_ID_WMA, params) #define wma_nofl_alert(params...) \ QDF_TRACE_FATAL_NO_FL(QDF_MODULE_ID_WMA, params) diff --git a/core/wma/src/wma_mgmt.c b/core/wma/src/wma_mgmt.c index ca2ff497b8db..0a9ae0c04c11 100644 --- a/core/wma/src/wma_mgmt.c +++ b/core/wma/src/wma_mgmt.c @@ -4144,7 +4144,7 @@ static int wma_mgmt_rx_process(void *handle, uint8_t *data, status = mgmt_txrx_rx_handler(psoc, wbuf, mgmt_rx_params); if (status != QDF_STATUS_SUCCESS) { - WMA_LOGE("%s: Failed to process mgmt rx frame", __func__); + wma_err_rl("Failed to process mgmt rx frame"); qdf_mem_free(mgmt_rx_params); return -EINVAL; }