aboutsummaryrefslogtreecommitdiffstats
path: root/include/trace/ftrace.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/trace/ftrace.h')
-rw-r--r--include/trace/ftrace.h9
1 files changed, 5 insertions, 4 deletions
diff --git a/include/trace/ftrace.h b/include/trace/ftrace.h
index 191d9661e277..e5d140a91fd7 100644
--- a/include/trace/ftrace.h
+++ b/include/trace/ftrace.h
@@ -414,7 +414,8 @@ static inline notrace int ftrace_get_offsets_##call( \
414 * 414 *
415 * static void ftrace_raw_event_<call>(void *__data, proto) 415 * static void ftrace_raw_event_<call>(void *__data, proto)
416 * { 416 * {
417 * struct ftrace_event_call *event_call = __data; 417 * struct ftrace_event_file *ftrace_file = __data;
418 * struct ftrace_event_call *event_call = ftrace_file->event_call;
418 * struct ftrace_data_offsets_<call> __maybe_unused __data_offsets; 419 * struct ftrace_data_offsets_<call> __maybe_unused __data_offsets;
419 * struct ring_buffer_event *event; 420 * struct ring_buffer_event *event;
420 * struct ftrace_raw_<call> *entry; <-- defined in stage 1 421 * struct ftrace_raw_<call> *entry; <-- defined in stage 1
@@ -428,7 +429,7 @@ static inline notrace int ftrace_get_offsets_##call( \
428 * 429 *
429 * __data_size = ftrace_get_offsets_<call>(&__data_offsets, args); 430 * __data_size = ftrace_get_offsets_<call>(&__data_offsets, args);
430 * 431 *
431 * event = trace_current_buffer_lock_reserve(&buffer, 432 * event = trace_event_buffer_lock_reserve(&buffer, ftrace_file,
432 * event_<call>->event.type, 433 * event_<call>->event.type,
433 * sizeof(*entry) + __data_size, 434 * sizeof(*entry) + __data_size,
434 * irq_flags, pc); 435 * irq_flags, pc);
@@ -440,7 +441,7 @@ static inline notrace int ftrace_get_offsets_##call( \
440 * __array macros. 441 * __array macros.
441 * 442 *
442 * if (!filter_current_check_discard(buffer, event_call, entry, event)) 443 * if (!filter_current_check_discard(buffer, event_call, entry, event))
443 * trace_current_buffer_unlock_commit(buffer, 444 * trace_nowake_buffer_unlock_commit(buffer,
444 * event, irq_flags, pc); 445 * event, irq_flags, pc);
445 * } 446 * }
446 * 447 *
@@ -533,7 +534,7 @@ ftrace_raw_event_##call(void *__data, proto) \
533 \ 534 \
534 __data_size = ftrace_get_offsets_##call(&__data_offsets, args); \ 535 __data_size = ftrace_get_offsets_##call(&__data_offsets, args); \
535 \ 536 \
536 event = trace_current_buffer_lock_reserve(&buffer, \ 537 event = trace_event_buffer_lock_reserve(&buffer, ftrace_file, \
537 event_call->event.type, \ 538 event_call->event.type, \
538 sizeof(*entry) + __data_size, \ 539 sizeof(*entry) + __data_size, \
539 irq_flags, pc); \ 540 irq_flags, pc); \