.. | .. |
---|
| 1 | +// SPDX-License-Identifier: GPL-2.0-only |
---|
1 | 2 | /* |
---|
2 | 3 | * Stack trace management functions |
---|
3 | 4 | * |
---|
.. | .. |
---|
29 | 30 | } |
---|
30 | 31 | } |
---|
31 | 32 | |
---|
32 | | - |
---|
33 | 33 | /* |
---|
34 | 34 | * Save stack-backtrace addresses into a stack_trace buffer. |
---|
35 | 35 | */ |
---|
36 | 36 | void save_stack_trace(struct stack_trace *trace) |
---|
37 | 37 | { |
---|
38 | 38 | dump_trace(current, trace); |
---|
39 | | - if (trace->nr_entries < trace->max_entries) |
---|
40 | | - trace->entries[trace->nr_entries++] = ULONG_MAX; |
---|
41 | 39 | } |
---|
42 | 40 | EXPORT_SYMBOL_GPL(save_stack_trace); |
---|
43 | 41 | |
---|
44 | 42 | void save_stack_trace_tsk(struct task_struct *tsk, struct stack_trace *trace) |
---|
45 | 43 | { |
---|
46 | 44 | dump_trace(tsk, trace); |
---|
47 | | - if (trace->nr_entries < trace->max_entries) |
---|
48 | | - trace->entries[trace->nr_entries++] = ULONG_MAX; |
---|
49 | 45 | } |
---|
50 | 46 | EXPORT_SYMBOL_GPL(save_stack_trace_tsk); |
---|