Steven Rostedt (VMware)
3c9a213e0e
tracing: Check pid filtering when creating events
...
commit 6cb206508b621a9a0a2c35b60540e399225c8243 upstream.
When pid filtering is activated in an instance, all of the events trace
files for that instance has the PID_FILTER flag set. This determines
whether or not pid filtering needs to be done on the event, otherwise the
event is executed as normal.
If pid filtering is enabled when an event is created (via a dynamic event
or modules), its flag is not updated to reflect the current state, and the
events are not filtered properly.
Cc: stable@vger.kernel.org
Fixes: 3fdaf80f4a ("tracing: Implement event pid filtering")
Signed-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2021-12-01 09:23:34 +01:00
..
blktrace.c
blktrace: Fix uaf in blk_trace access after removing by sysfs
2021-09-30 10:09:24 +02:00
bpf_trace.c
tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing
2021-07-14 16:53:08 +02:00
fgraph.c
fgraph: Initialize tracing_graph_pause at task creation
2021-02-10 09:25:29 +01:00
ftrace.c
tracing: Have all levels of checks prevent recursion
2021-10-27 09:54:29 +02:00
ftrace_internal.h
Kconfig
tracing/kprobes: Do the notrace functions check without kprobes on ftrace
2021-01-19 18:26:12 +01:00
Makefile
power-traces.c
preemptirq_delay_test.c
ring_buffer.c
tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop.
2021-07-28 13:31:00 +02:00
ring_buffer_benchmark.c
rpm-traces.c
trace.c
tracing/histogram: Rename "cpu" to "common_cpu"
2021-07-28 13:31:00 +02:00
trace.h
tracing: Fix pid filtering when triggers are attached
2021-12-01 09:23:29 +01:00
trace_benchmark.c
trace_benchmark.h
trace_branch.c
trace_clock.c
tracing: Do no increment trace_clock_global() by one
2021-06-23 14:41:28 +02:00
trace_dynevent.c
trace_dynevent.h
trace_entries.h
trace_event_perf.c
trace_events.c
tracing: Check pid filtering when creating events
2021-12-01 09:23:34 +01:00
trace_events_filter.c
trace_events_filter_test.h
trace_events_hist.c
tracing/histogram: Do not copy the fixed-size char array field over the field size
2021-11-26 10:47:18 +01:00
trace_events_trigger.c
trace_export.c
trace_functions.c
tracing: Have all levels of checks prevent recursion
2021-10-27 09:54:29 +02:00
trace_functions_graph.c
trace_hwlat.c
tracing: Remove WARN_ON in start_thread()
2020-12-08 10:40:28 +01:00
trace_irqsoff.c
trace_kdb.c
trace_kprobe.c
tracing/probes: Reject events which have the same name of existing one
2021-09-22 12:26:43 +02:00
trace_kprobe_selftest.c
trace_kprobe_selftest.h
trace_mmiotrace.c
trace_nop.c
trace_output.c
trace_output.h
trace_preemptirq.c
trace_printk.c
trace_probe.c
tracing/probes: Reject events which have the same name of existing one
2021-09-22 12:26:43 +02:00
trace_probe.h
tracing/probes: Reject events which have the same name of existing one
2021-09-22 12:26:43 +02:00
trace_probe_tmpl.h
trace_sched_switch.c
trace_sched_wakeup.c
trace_selftest.c
ftrace: Handle tracing when switching between context
2020-11-10 12:37:28 +01:00
trace_selftest_dynamic.c
trace_seq.c
trace_stack.c
trace_stat.c
trace_stat.h
trace_syscalls.c
trace_uprobe.c
tracing/uprobe: Fix uprobe_perf_open probes iteration
2021-12-01 09:23:29 +01:00
tracing_map.c
tracing/cfi: Fix cmp_entries_* functions signature mismatch
2021-11-17 09:48:31 +01:00
tracing_map.h