diff -drupN a/kernel/trace/trace.h b/kernel/trace/trace.h --- a/kernel/trace/trace.h 2018-08-06 17:23:04.000000000 +0300 +++ b/kernel/trace/trace.h 2022-06-12 05:28:14.000000000 +0300 @@ -690,6 +690,7 @@ extern cycle_t ftrace_now(int cpu); extern void trace_find_cmdline(int pid, char comm[]); extern void trace_event_follow_fork(struct trace_array *tr, bool enable); +extern int trace_find_tgid(int pid); #ifdef CONFIG_DYNAMIC_FTRACE extern unsigned long ftrace_update_tot_cnt; @@ -1009,7 +1010,8 @@ extern int trace_get_user(struct trace_p FUNCTION_FLAGS \ FGRAPH_FLAGS \ STACK_FLAGS \ - BRANCH_FLAGS + BRANCH_FLAGS \ + C(TGID, "print-tgid"), /* * By defining C, we can make TRACE_FLAGS a list of bit names