Signed-off-by: Chaitanya Kulkarni <chaitanya.kulkarni@xxxxxxx> --- kernel/trace/blktrace.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/kernel/trace/blktrace.c b/kernel/trace/blktrace.c index 9458f5b76426..26f11c0c66cb 100644 --- a/kernel/trace/blktrace.c +++ b/kernel/trace/blktrace.c @@ -2494,6 +2494,15 @@ blk_trace_event_print_binary(struct trace_iterator *iter, int flags, return trace_handle_return(&iter->seq); } +static enum print_line_t +blk_trace_event_print_binary_ext(struct trace_iterator *iter, int flags, + struct trace_event *event) +{ + blk_trace_synthesize_old_trace_ext(iter); + + return trace_handle_return(&iter->seq); +} + static enum print_line_t blk_tracer_print_line(struct trace_iterator *iter) { if (!(blk_tracer_flags.val & TRACE_BLK_OPT_CLASSIC)) @@ -2502,6 +2511,14 @@ static enum print_line_t blk_tracer_print_line(struct trace_iterator *iter) return print_one_line(iter, true); } +static enum print_line_t blk_tracer_print_line_ext(struct trace_iterator *iter) +{ + if (!(blk_tracer_flags.val & TRACE_BLK_OPT_CLASSIC)) + return TRACE_TYPE_UNHANDLED; + + return print_one_line_ext(iter, true); +} + static int blk_tracer_set_flag(struct trace_array *tr, u32 old_flags, u32 bit, int set) { -- 2.22.0