diff options
Diffstat (limited to 'kernel/trace/trace.h')
-rw-r--r-- | kernel/trace/trace.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/kernel/trace/trace.h b/kernel/trace/trace.h index ffe53ddbe67a..4959ada9e0bb 100644 --- a/kernel/trace/trace.h +++ b/kernel/trace/trace.h | |||
@@ -743,7 +743,8 @@ filter_check_discard(struct ftrace_event_call *call, void *rec, | |||
743 | struct ring_buffer *buffer, | 743 | struct ring_buffer *buffer, |
744 | struct ring_buffer_event *event) | 744 | struct ring_buffer_event *event) |
745 | { | 745 | { |
746 | if (unlikely(call->filter_active) && !filter_match_preds(call, rec)) { | 746 | if (unlikely(call->filter_active) && |
747 | !filter_match_preds(call->filter, rec)) { | ||
747 | ring_buffer_discard_commit(buffer, event); | 748 | ring_buffer_discard_commit(buffer, event); |
748 | return 1; | 749 | return 1; |
749 | } | 750 | } |