Просмотр исходного кода

qcacmn: Define qdf_mtrace api within TRACE_RECORD macro

Currently qdf_mtrace is defined outside TRACE_RECORD macro which
is using qdf_trace api and this is defined inside TRACE_RECORD
macro for MCL. since qdf_trace is having different definitions
for MCL and WIN as for MCL it is defined as a function and for
WIN it is defined as a MACRO.

To resolve this put qdf_mtrace inside TRACE_RECORD macro

Change-Id: I5de2cdff3942ca10b6d5d562f28d359f7f655ed4
CRs-Fixed: 2310167
Ashish Kumar Dhanotiya 6 лет назад
Родитель
Сommit
89921da033
1 измененных файлов с 8 добавлено и 0 удалено
  1. 8 0
      qdf/inc/qdf_trace.h

+ 8 - 0
qdf/inc/qdf_trace.h

@@ -576,6 +576,7 @@ void qdf_mtrace_log(QDF_MODULE_ID src_module, QDF_MODULE_ID dst_module,
 }
 #endif
 
+#ifdef TRACE_RECORD
 /**
  * qdf_mtrace() - puts the messages in to ring-buffer
  * and logs a message tracepoint to DIAG Infrastructure.
@@ -598,6 +599,13 @@ void qdf_mtrace_log(QDF_MODULE_ID src_module, QDF_MODULE_ID dst_module,
  */
 void qdf_mtrace(QDF_MODULE_ID src_module, QDF_MODULE_ID dst_module,
 		uint16_t message_id, uint8_t vdev_id, uint32_t data);
+#else
+static inline
+void qdf_mtrace(QDF_MODULE_ID src_module, QDF_MODULE_ID dst_module,
+		uint16_t message_id, uint8_t vdev_id, uint32_t data)
+{
+}
+#endif
 
 #ifdef CONFIG_DP_TRACE
 void qdf_dp_set_proto_bitmap(uint32_t val);