Commit f8132d62 authored by Linus Torvalds's avatar Linus Torvalds

Merge tag 'trace-v5.16-rc2-3' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace

Pull another tracing fix from Steven Rostedt:
 "Fix the fix of pid filtering

  The setting of the pid filtering flag tested the "trace only this pid"
  case twice, and ignored the "trace everything but this pid" case.

  The 5.15 kernel does things a little differently due to the new sparse
  pid mask introduced in 5.16, and as the bug was discovered running the
  5.15 kernel, and the first fix was initially done for that kernel,
  that fix handled both cases (only pid and all but pid), but the
  forward port to 5.16 created this bug"

* tag 'trace-v5.16-rc2-3' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace:
  tracing: Test the 'Do not trace this pid' case in create event
parents 0757ca01 27ff768f
...@@ -2693,7 +2693,7 @@ trace_create_new_event(struct trace_event_call *call, ...@@ -2693,7 +2693,7 @@ trace_create_new_event(struct trace_event_call *call,
lockdep_is_held(&event_mutex)); lockdep_is_held(&event_mutex));
if (!trace_pid_list_first(pid_list, &first) || if (!trace_pid_list_first(pid_list, &first) ||
!trace_pid_list_first(pid_list, &first)) !trace_pid_list_first(no_pid_list, &first))
file->flags |= EVENT_FILE_FL_PID_FILTER; file->flags |= EVENT_FILE_FL_PID_FILTER;
file->event_call = call; file->event_call = call;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment