tracing/uprobe: Fix to make trace_uprobe_filter alignment safe
Commit 99c9a923 ("tracing/uprobe: Fix double perf_event linking on multiprobe uprobe") moved trace_uprobe_filter on trace_probe_event. However, since it introduced a flexible data structure with char array and type casting, the alignment of trace_uprobe_filter can be broken. This changes the type of the array to trace_uprobe_filter data strucure to fix it. Link: http://lore.kernel.org/r/20200120124022.GA14897@hirez.programming.kicks-ass.net Link: http://lkml.kernel.org/r/157966340499.5107.10978352478952144902.stgit@devnote2 Fixes: 99c9a923 ("tracing/uprobe: Fix double perf_event linking on multiprobe uprobe") Suggested-by:Peter Zijlstra <peterz@infradead.org> Signed-off-by:
Masami Hiramatsu <mhiramat@kernel.org> Signed-off-by:
Steven Rostedt (VMware) <rostedt@goodmis.org>
Showing
- kernel/trace/trace_kprobe.c 1 addition, 1 deletionkernel/trace/trace_kprobe.c
- kernel/trace/trace_probe.c 6 additions, 3 deletionskernel/trace/trace_probe.c
- kernel/trace/trace_probe.h 8 additions, 2 deletionskernel/trace/trace_probe.h
- kernel/trace/trace_uprobe.c 7 additions, 22 deletionskernel/trace/trace_uprobe.c
Loading
Please register or sign in to comment