Przeglądaj źródła

qcacmn: QDF: Add logging macros without function/line info

Add per module logging macros without function/line info
to avoid adding function/line info where it is not required.

Change-Id: Ibc5745eae277110e884882891d14d3714e0d3ab4
CRs-Fixed: 2278876
Nirav Shah 6 lat temu
rodzic
commit
c3f3f9d4a8
2 zmienionych plików z 30 dodań i 0 usunięć
  1. 12 0
      qdf/inc/qdf_types.h
  2. 18 0
      qdf/linux/src/i_qdf_trace.h

+ 12 - 0
qdf/inc/qdf_types.h

@@ -598,6 +598,7 @@ void qdf_vtrace_msg(QDF_MODULE_ID module, QDF_TRACE_LEVEL level,
 		    char *str_format, va_list val);
 
 #ifdef CONFIG_MCL
+
 #define qdf_print(params...) QDF_TRACE_ERROR(QDF_MODULE_ID_QDF, ## params)
 #define qdf_alert(params...) QDF_TRACE_FATAL(QDF_MODULE_ID_QDF, ## params)
 #define qdf_err(params...) QDF_TRACE_ERROR(QDF_MODULE_ID_QDF, ## params)
@@ -616,6 +617,17 @@ void qdf_vtrace_msg(QDF_MODULE_ID module, QDF_TRACE_LEVEL level,
 
 #endif /* CONFIG_MCL */
 
+#define qdf_nofl_alert(params...) \
+	QDF_TRACE_FATAL_NO_FL(QDF_MODULE_ID_QDF, ## params)
+#define qdf_nofl_err(params...) \
+	QDF_TRACE_ERROR_NO_FL(QDF_MODULE_ID_QDF, ## params)
+#define qdf_nofl_warn(params...) \
+	QDF_TRACE_WARN_NO_FL(QDF_MODULE_ID_QDF, ## params)
+#define qdf_nofl_info(params...) \
+	QDF_TRACE_INFO_NO_FL(QDF_MODULE_ID_QDF, ## params)
+#define qdf_nofl_debug(params...) \
+	QDF_TRACE_DEBUG_NO_FL(QDF_MODULE_ID_QDF, ## params)
+
 #define qdf_vprint    __qdf_vprint
 #define qdf_snprint   __qdf_snprint
 

+ 18 - 0
qdf/linux/src/i_qdf_trace.h

@@ -94,6 +94,9 @@
 #define __QDF_TRACE_RATE_LIMITED(arg ...)
 #endif /* CONFIG_MCL */
 
+#define __QDF_TRACE_NO_FL(log_level, module_id, format, args...) \
+	QDF_TRACE(module_id, log_level, format, ## args)
+
 #define __QDF_TRACE_FL(log_level, module_id, format, args...) \
 	QDF_TRACE(module_id, log_level, FL(format), ## args)
 
@@ -105,50 +108,65 @@ static inline void __qdf_trace_noop(QDF_MODULE_ID module, char *format, ...) { }
 #ifdef WLAN_LOG_FATAL
 #define QDF_TRACE_FATAL(params...) \
 	__QDF_TRACE_FL(QDF_TRACE_LEVEL_FATAL, ## params)
+#define QDF_TRACE_FATAL_NO_FL(params...) \
+	__QDF_TRACE_NO_FL(QDF_TRACE_LEVEL_FATAL, ## params)
 #define QDF_TRACE_FATAL_RL(params...) \
 	__QDF_TRACE_RL(QDF_TRACE_LEVEL_FATAL, ## params)
 #else
 #define QDF_TRACE_FATAL(params...) __qdf_trace_noop(params)
+#define QDF_TRACE_FATAL_NO_FL(params...) __qdf_trace_noop(params)
 #define QDF_TRACE_FATAL_RL(params...) __qdf_trace_noop(params)
 #endif
 
 #ifdef WLAN_LOG_ERROR
 #define QDF_TRACE_ERROR(params...) \
 	__QDF_TRACE_FL(QDF_TRACE_LEVEL_ERROR, ## params)
+#define QDF_TRACE_ERROR_NO_FL(params...) \
+	__QDF_TRACE_NO_FL(QDF_TRACE_LEVEL_ERROR, ## params)
 #define QDF_TRACE_ERROR_RL(params...) \
 	__QDF_TRACE_RL(QDF_TRACE_LEVEL_ERROR, ## params)
 #else
 #define QDF_TRACE_ERROR(params...) __qdf_trace_noop(params)
+#define QDF_TRACE_ERROR_NO_FL(params...) __qdf_trace_noop(params)
 #define QDF_TRACE_ERROR_RL(params...) __qdf_trace_noop(params)
 #endif
 
 #ifdef WLAN_LOG_WARN
 #define QDF_TRACE_WARN(params...) \
 	__QDF_TRACE_FL(QDF_TRACE_LEVEL_WARN, ## params)
+#define QDF_TRACE_WARN_NO_FL(params...) \
+	__QDF_TRACE_NO_FL(QDF_TRACE_LEVEL_WARN, ## params)
 #define QDF_TRACE_WARN_RL(params...) \
 	__QDF_TRACE_RL(QDF_TRACE_LEVEL_WARN, ## params)
 #else
 #define QDF_TRACE_WARN(params...) __qdf_trace_noop(params)
+#define QDF_TRACE_WARN_NO_FL(params...) __qdf_trace_noop(params)
 #define QDF_TRACE_WARN_RL(params...) __qdf_trace_noop(params)
 #endif
 
 #ifdef WLAN_LOG_INFO
 #define QDF_TRACE_INFO(params...) \
 	__QDF_TRACE_FL(QDF_TRACE_LEVEL_INFO, ## params)
+#define QDF_TRACE_INFO_NO_FL(params...) \
+	__QDF_TRACE_NO_FL(QDF_TRACE_LEVEL_INFO, ## params)
 #define QDF_TRACE_INFO_RL(params...) \
 	__QDF_TRACE_RL(QDF_TRACE_LEVEL_INFO, ## params)
 #else
 #define QDF_TRACE_INFO(params...) __qdf_trace_noop(params)
+#define QDF_TRACE_INFO_NO_FL(params...) __qdf_trace_noop(params)
 #define QDF_TRACE_INFO_RL(params...) __qdf_trace_noop(params)
 #endif
 
 #ifdef WLAN_LOG_DEBUG
 #define QDF_TRACE_DEBUG(params...) \
 	__QDF_TRACE_FL(QDF_TRACE_LEVEL_DEBUG, ## params)
+#define QDF_TRACE_DEBUG_NO_FL(params...) \
+	__QDF_TRACE_NO_FL(QDF_TRACE_LEVEL_DEBUG, ## params)
 #define QDF_TRACE_DEBUG_RL(params...) \
 	__QDF_TRACE_RL(QDF_TRACE_LEVEL_DEBUG, ## params)
 #else
 #define QDF_TRACE_DEBUG(params...) __qdf_trace_noop(params)
+#define QDF_TRACE_DEBUG_NO_FL(params...) __qdf_trace_noop(params)
 #define QDF_TRACE_DEBUG_RL(params...) __qdf_trace_noop(params)
 #endif