소스 검색

qcacmn: Add DP print rate limit macros

-Add rate limit macros
-Change existing dp_info to QDF_TRACE_LEVEL_INFO_HIGH so that the dp_info
 prints donot log to kmsg.

CRs-Fixed: 2346995
Change-Id: If00ece6dda3045bc9fe2232add463b76f7e887d1
Mohit Khanna 6 년 전
부모
커밋
287adee89c
1개의 변경된 파일8개의 추가작업 그리고 1개의 파일을 삭제
  1. 8 1
      dp/inc/cdp_txrx_cmn.h

+ 8 - 1
dp/inc/cdp_txrx_cmn.h

@@ -37,9 +37,16 @@
 #define dp_alert(params...) QDF_TRACE_FATAL(QDF_MODULE_ID_DP, params)
 #define dp_err(params...) QDF_TRACE_ERROR(QDF_MODULE_ID_DP, params)
 #define dp_warn(params...) QDF_TRACE_WARN(QDF_MODULE_ID_DP, params)
-#define dp_info(params...) QDF_TRACE_INFO(QDF_MODULE_ID_DP, params)
+#define dp_info(params...) \
+	__QDF_TRACE_FL(QDF_TRACE_LEVEL_INFO_HIGH, QDF_MODULE_ID_DP, ## params)
 #define dp_debug(params...) QDF_TRACE_DEBUG(QDF_MODULE_ID_DP, params)
 
+#define dp_alert_rl(params...) QDF_TRACE_FATAL_RL(QDF_MODULE_ID_DP, params)
+#define dp_err_rl(params...) QDF_TRACE_ERROR_RL(QDF_MODULE_ID_DP, params)
+#define dp_warn_rl(params...) QDF_TRACE_WARN_RL(QDF_MODULE_ID_DP, params)
+#define dp_info_rl(params...) QDF_TRACE_INFO_RL(QDF_MODULE_ID_DP, params)
+#define dp_debug_rl(params...) QDF_TRACE_DEBUG_RL(QDF_MODULE_ID_DP, params)
+
 static inline QDF_STATUS
 cdp_soc_attach_target(ol_txrx_soc_handle soc)
 {