Explorar o código

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 %!s(int64=6) %!d(string=hai) anos
pai
achega
89921da033
Modificáronse 1 ficheiros con 8 adicións e 0 borrados
  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);