From mboxrd@z Thu Jan 1 00:00:00 1970 From: david.goulet@polymtl.ca (David Goulet) Date: Fri, 3 Sep 2010 13:23:15 -0400 Subject: [ltt-dev] [RFC PATCH] Fix missing data pointer for trace_mark_tp Message-ID: <1283534595-23133-1-git-send-email-david.goulet@polymtl.ca> --- include/ust/marker.h | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/include/ust/marker.h b/include/ust/marker.h index d0b06f5..3625da5 100644 --- a/include/ust/marker.h +++ b/include/ust/marker.h @@ -191,7 +191,7 @@ struct marker { struct registers regs; \ void __check_tp_type(void) \ { \ - register_trace_##tp_name(tp_cb); \ + register_trace_##tp_name(call_private, tp_cb); \ /* Is call_private suppose to be the data pointer that * we just added to tracepoints? If so, this is always set to * NULL using trace_mark_tp. Same below. * * As now, the trace_mark_tp macro is broken without this change */ } \ DEFINE_MARKER_TP(channel, name, tp_name, tp_cb, format);\ __mark_check_format(format, ## args); \ @@ -213,7 +213,7 @@ extern void marker_update_probe_range(struct marker *begin, do { \ void __check_tp_type(void) \ { \ - register_trace_##tp_name(tp_cb); \ + register_trace_##tp_name(call_private, tp_cb); \ } \ __mark_check_format(format, ## args); \ } while (0) -- 1.7.2.2