X-Git-Url: http://git.lttng.org/?p=ust.git;a=blobdiff_plain;f=include%2Fust%2Ftracepoint.h;fp=include%2Fust%2Ftracepoint.h;h=5e7f9d86967580fd314ca1b21621e678ff585f85;hp=9463e4072fa6411d054a2c0f74bd7f6b3f9631f2;hb=34dca3cc6e0b230c988b16117b967a094560f4ed;hpb=03be2f301294f99d86446b78ed8796c19d140730 diff --git a/include/ust/tracepoint.h b/include/ust/tracepoint.h index 9463e40..5e7f9d8 100644 --- a/include/ust/tracepoint.h +++ b/include/ust/tracepoint.h @@ -70,12 +70,13 @@ struct tracepoint { /* * it_func[0] is never NULL because there is at least one element in the array * when the array itself is non NULL. + * __attribute__((unused)) is for backward compatibility API. */ #define __DO_TRACE(tp, proto, args) \ do { \ struct tracepoint_probe *__tp_it_probe_ptr; \ void *__tp_it_func; \ - void *__tp_cb_data; \ + void *__tp_cb_data __attribute__((unused)); \ \ rcu_read_lock(); \ __tp_it_probe_ptr = rcu_dereference((tp)->probes); \