forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-05-13 9d77db3c730780c8ef5ccd4b66403ff5675cfe4e
kernel/drivers/infiniband/hw/hfi1/trace_dbg.h
....@@ -86,14 +86,14 @@
8686 * actual function to work and can not be in a macro.
8787 */
8888 #define __hfi1_trace_def(lvl) \
89
-void __hfi1_trace_##lvl(const char *funct, char *fmt, ...); \
89
+void __printf(2, 3) __hfi1_trace_##lvl(const char *funct, char *fmt, ...); \
9090 \
9191 DEFINE_EVENT(hfi1_trace_template, hfi1_ ##lvl, \
9292 TP_PROTO(const char *function, struct va_format *vaf), \
9393 TP_ARGS(function, vaf))
9494
9595 #define __hfi1_trace_fn(lvl) \
96
-void __hfi1_trace_##lvl(const char *func, char *fmt, ...) \
96
+void __printf(2, 3) __hfi1_trace_##lvl(const char *func, char *fmt, ...)\
9797 { \
9898 struct va_format vaf = { \
9999 .fmt = fmt, \