diff options
author | Steven Rostedt <srostedt@redhat.com> | 2009-04-24 11:50:39 -0400 |
---|---|---|
committer | Steven Rostedt <rostedt@goodmis.org> | 2009-04-24 11:50:39 -0400 |
commit | b8e65554d80b4c560d201362d0e8fa02109d89fd (patch) | |
tree | 21ebf291cf1ac97533cac99619652cd21bbd04f2 | |
parent | 160031b556e93590fa8635210d73d93c3d3853a9 (diff) |
tracing: remove deprecated TRACE_FORMAT
The TRACE_FORMAT macro has been deprecated by the TRACE_EVENT macro.
There are no more users. All new users must use the TRACE_EVENT macro.
[ Impact: remove old functionality ]
Cc: Peter Zijlstra <peterz@infradead.org>
Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
-rw-r--r-- | include/linux/tracepoint.h | 5 | ||||
-rw-r--r-- | include/trace/define_trace.h | 4 | ||||
-rw-r--r-- | include/trace/ftrace.h | 66 |
3 files changed, 0 insertions, 75 deletions
diff --git a/include/linux/tracepoint.h b/include/linux/tracepoint.h index 4353f3f7e624..14df7e635d43 100644 --- a/include/linux/tracepoint.h +++ b/include/linux/tracepoint.h | |||
@@ -158,11 +158,6 @@ static inline void tracepoint_synchronize_unregister(void) | |||
158 | 158 | ||
159 | #define PARAMS(args...) args | 159 | #define PARAMS(args...) args |
160 | 160 | ||
161 | #ifndef TRACE_FORMAT | ||
162 | #define TRACE_FORMAT(name, proto, args, fmt) \ | ||
163 | DECLARE_TRACE(name, PARAMS(proto), PARAMS(args)) | ||
164 | #endif | ||
165 | |||
166 | #ifndef TRACE_EVENT | 161 | #ifndef TRACE_EVENT |
167 | /* | 162 | /* |
168 | * For use with the TRACE_EVENT macro: | 163 | * For use with the TRACE_EVENT macro: |
diff --git a/include/trace/define_trace.h b/include/trace/define_trace.h index abc611feeb8c..f7a7ae1e8f90 100644 --- a/include/trace/define_trace.h +++ b/include/trace/define_trace.h | |||
@@ -26,10 +26,6 @@ | |||
26 | #define TRACE_EVENT(name, proto, args, tstruct, assign, print) \ | 26 | #define TRACE_EVENT(name, proto, args, tstruct, assign, print) \ |
27 | DEFINE_TRACE(name) | 27 | DEFINE_TRACE(name) |
28 | 28 | ||
29 | #undef TRACE_FORMAT | ||
30 | #define TRACE_FORMAT(name, proto, args, print) \ | ||
31 | DEFINE_TRACE(name) | ||
32 | |||
33 | #undef DECLARE_TRACE | 29 | #undef DECLARE_TRACE |
34 | #define DECLARE_TRACE(name, proto, args) \ | 30 | #define DECLARE_TRACE(name, proto, args) \ |
35 | DEFINE_TRACE(name) | 31 | DEFINE_TRACE(name) |
diff --git a/include/trace/ftrace.h b/include/trace/ftrace.h index a77f71a46dbe..1e681142f1da 100644 --- a/include/trace/ftrace.h +++ b/include/trace/ftrace.h | |||
@@ -18,9 +18,6 @@ | |||
18 | 18 | ||
19 | #include <linux/ftrace_event.h> | 19 | #include <linux/ftrace_event.h> |
20 | 20 | ||
21 | #undef TRACE_FORMAT | ||
22 | #define TRACE_FORMAT(call, proto, args, fmt) | ||
23 | |||
24 | #undef __array | 21 | #undef __array |
25 | #define __array(type, item, len) type item[len]; | 22 | #define __array(type, item, len) type item[len]; |
26 | 23 | ||
@@ -62,9 +59,6 @@ | |||
62 | * | 59 | * |
63 | */ | 60 | */ |
64 | 61 | ||
65 | #undef TRACE_FORMAT | ||
66 | #define TRACE_FORMAT(call, proto, args, fmt) | ||
67 | |||
68 | #undef __array | 62 | #undef __array |
69 | #define __array(type, item, len) | 63 | #define __array(type, item, len) |
70 | 64 | ||
@@ -298,16 +292,6 @@ ftrace_define_fields_##call(void) \ | |||
298 | * unregister_trace_<call>(ftrace_event_<call>); | 292 | * unregister_trace_<call>(ftrace_event_<call>); |
299 | * } | 293 | * } |
300 | * | 294 | * |
301 | * For those macros defined with TRACE_FORMAT: | ||
302 | * | ||
303 | * static struct ftrace_event_call __used | ||
304 | * __attribute__((__aligned__(4))) | ||
305 | * __attribute__((section("_ftrace_events"))) event_<call> = { | ||
306 | * .name = "<call>", | ||
307 | * .regfunc = ftrace_reg_event_<call>, | ||
308 | * .unregfunc = ftrace_unreg_event_<call>, | ||
309 | * } | ||
310 | * | ||
311 | * | 295 | * |
312 | * For those macros defined with TRACE_EVENT: | 296 | * For those macros defined with TRACE_EVENT: |
313 | * | 297 | * |
@@ -417,56 +401,6 @@ static void ftrace_profile_disable_##call(struct ftrace_event_call *call) \ | |||
417 | #define _TRACE_PROFILE_INIT(call) | 401 | #define _TRACE_PROFILE_INIT(call) |
418 | #endif | 402 | #endif |
419 | 403 | ||
420 | #define _TRACE_FORMAT(call, proto, args, fmt) \ | ||
421 | static void ftrace_event_##call(proto) \ | ||
422 | { \ | ||
423 | event_trace_printk(_RET_IP_, #call ": " fmt); \ | ||
424 | } \ | ||
425 | \ | ||
426 | static int ftrace_reg_event_##call(void) \ | ||
427 | { \ | ||
428 | int ret; \ | ||
429 | \ | ||
430 | ret = register_trace_##call(ftrace_event_##call); \ | ||
431 | if (ret) \ | ||
432 | pr_info("event trace: Could not activate trace point " \ | ||
433 | "probe to " #call "\n"); \ | ||
434 | return ret; \ | ||
435 | } \ | ||
436 | \ | ||
437 | static void ftrace_unreg_event_##call(void) \ | ||
438 | { \ | ||
439 | unregister_trace_##call(ftrace_event_##call); \ | ||
440 | } \ | ||
441 | \ | ||
442 | static struct ftrace_event_call event_##call; \ | ||
443 | \ | ||
444 | static int ftrace_init_event_##call(void) \ | ||
445 | { \ | ||
446 | int id; \ | ||
447 | \ | ||
448 | id = register_ftrace_event(NULL); \ | ||
449 | if (!id) \ | ||
450 | return -ENODEV; \ | ||
451 | event_##call.id = id; \ | ||
452 | return 0; \ | ||
453 | } | ||
454 | |||
455 | #undef TRACE_FORMAT | ||
456 | #define TRACE_FORMAT(call, proto, args, fmt) \ | ||
457 | _TRACE_FORMAT(call, PARAMS(proto), PARAMS(args), PARAMS(fmt)) \ | ||
458 | _TRACE_PROFILE(call, PARAMS(proto), PARAMS(args)) \ | ||
459 | static struct ftrace_event_call __used \ | ||
460 | __attribute__((__aligned__(4))) \ | ||
461 | __attribute__((section("_ftrace_events"))) event_##call = { \ | ||
462 | .name = #call, \ | ||
463 | .system = __stringify(TRACE_SYSTEM), \ | ||
464 | .raw_init = ftrace_init_event_##call, \ | ||
465 | .regfunc = ftrace_reg_event_##call, \ | ||
466 | .unregfunc = ftrace_unreg_event_##call, \ | ||
467 | _TRACE_PROFILE_INIT(call) \ | ||
468 | } | ||
469 | |||
470 | #undef __entry | 404 | #undef __entry |
471 | #define __entry entry | 405 | #define __entry entry |
472 | 406 | ||