.. | .. |
---|
11 | 11 | |
---|
12 | 12 | #define TP_STORE_SIGINFO(__entry, info) \ |
---|
13 | 13 | do { \ |
---|
14 | | - if (info == SEND_SIG_NOINFO || \ |
---|
15 | | - info == SEND_SIG_FORCED) { \ |
---|
| 14 | + if (info == SEND_SIG_NOINFO) { \ |
---|
16 | 15 | __entry->errno = 0; \ |
---|
17 | 16 | __entry->code = SI_USER; \ |
---|
18 | 17 | } else if (info == SEND_SIG_PRIV) { \ |
---|
.. | .. |
---|
50 | 49 | */ |
---|
51 | 50 | TRACE_EVENT(signal_generate, |
---|
52 | 51 | |
---|
53 | | - TP_PROTO(int sig, struct siginfo *info, struct task_struct *task, |
---|
| 52 | + TP_PROTO(int sig, struct kernel_siginfo *info, struct task_struct *task, |
---|
54 | 53 | int group, int result), |
---|
55 | 54 | |
---|
56 | 55 | TP_ARGS(sig, info, task, group, result), |
---|
.. | .. |
---|
96 | 95 | */ |
---|
97 | 96 | TRACE_EVENT(signal_deliver, |
---|
98 | 97 | |
---|
99 | | - TP_PROTO(int sig, struct siginfo *info, struct k_sigaction *ka), |
---|
| 98 | + TP_PROTO(int sig, struct kernel_siginfo *info, struct k_sigaction *ka), |
---|
100 | 99 | |
---|
101 | 100 | TP_ARGS(sig, info, ka), |
---|
102 | 101 | |
---|