]> code.ossystems Code Review - openembedded-core.git/blob
e848e16f59e6597236f4c19ed0e30781f8419a07
[openembedded-core.git] /
1 From 31f8bf794172102e9758928b481856c4a8800a7f Mon Sep 17 00:00:00 2001
2 From: He Zhe <zhe.he@windriver.com>
3 Date: Mon, 23 Nov 2020 18:14:25 +0800
4 Subject: [PATCH 16/19] fix: statedump: undefined symbols caused by incorrect
5  patch backport
6
7 bb346792c2cb ("fix: tracepoint: Optimize using static_call() (v5.10)")
8 misses three definitions and causes the following build failures.
9
10 ERROR: "__tracepoint_lttng_statedump_process_net_ns" [lttng-statedump.ko] undefined!
11 ERROR: "__tracepoint_lttng_statedump_process_user_ns" [lttng-statedump.ko] undefined!
12 ERROR: "__tracepoint_lttng_statedump_process_uts_ns" [lttng-statedump.ko] undefined!
13
14 Fixes: #1290
15
16 Upstream-Status: Backport
17
18 Signed-off-by: He Zhe <zhe.he@windriver.com>
19 Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
20 ---
21  lttng-statedump-impl.c | 18 ++++++++++++++++++
22  1 file changed, 18 insertions(+)
23
24 diff --git a/lttng-statedump-impl.c b/lttng-statedump-impl.c
25 index 67ecd33c..cf803a73 100644
26 --- a/lttng-statedump-impl.c
27 +++ b/lttng-statedump-impl.c
28 @@ -116,6 +116,24 @@ LTTNG_DEFINE_TRACE(lttng_statedump_process_mnt_ns,
29         TP_ARGS(session, p, mnt_ns));
30  #endif
31  
32 +LTTNG_DEFINE_TRACE(lttng_statedump_process_net_ns,
33 +       TP_PROTO(struct lttng_session *session,
34 +               struct task_struct *p,
35 +               struct net *net_ns),
36 +       TP_ARGS(session, p, net_ns));
37 +
38 +LTTNG_DEFINE_TRACE(lttng_statedump_process_user_ns,
39 +       TP_PROTO(struct lttng_session *session,
40 +               struct task_struct *p,
41 +               struct user_namespace *user_ns),
42 +       TP_ARGS(session, p, user_ns));
43 +
44 +LTTNG_DEFINE_TRACE(lttng_statedump_process_uts_ns,
45 +       TP_PROTO(struct lttng_session *session,
46 +               struct task_struct *p,
47 +               struct uts_namespace *uts_ns),
48 +       TP_ARGS(session, p, uts_ns));
49 +
50  LTTNG_DEFINE_TRACE(lttng_statedump_network_interface,
51         TP_PROTO(struct lttng_session *session,
52                 struct net_device *dev, struct in_ifaddr *ifa),
53 -- 
54 2.19.1
55