From c3f3f9d4a8a7cf283f5270aec1e9b458eee6e93d Mon Sep 17 00:00:00 2001 From: Nirav Shah Date: Tue, 24 Jul 2018 16:06:46 +0530 Subject: [PATCH] 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 --- qdf/inc/qdf_types.h | 12 ++++++++++++ qdf/linux/src/i_qdf_trace.h | 18 ++++++++++++++++++ 2 files changed, 30 insertions(+) diff --git a/qdf/inc/qdf_types.h b/qdf/inc/qdf_types.h index cf782cb66fa5..82b6d9bbb4cc 100644 --- a/qdf/inc/qdf_types.h +++ b/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 diff --git a/qdf/linux/src/i_qdf_trace.h b/qdf/linux/src/i_qdf_trace.h index 334f1dd76d46..34d82d2aa2b0 100644 --- a/qdf/linux/src/i_qdf_trace.h +++ b/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