|
@@ -61,3 +61,10 @@ void save_stack_trace_tsk(struct task_struct *tsk, struct stack_trace *trace)
|
|
|
save_context_stack(trace, tsk->thread.ksp, tsk, 0);
|
|
save_context_stack(trace, tsk->thread.ksp, tsk, 0);
|
|
|
}
|
|
}
|
|
|
EXPORT_SYMBOL_GPL(save_stack_trace_tsk);
|
|
EXPORT_SYMBOL_GPL(save_stack_trace_tsk);
|
|
|
|
|
+
|
|
|
|
|
+void
|
|
|
|
|
+save_stack_trace_regs(struct pt_regs *regs, struct stack_trace *trace)
|
|
|
|
|
+{
|
|
|
|
|
+ save_context_stack(trace, regs->gpr[1], current, 0);
|
|
|
|
|
+}
|
|
|
|
|
+EXPORT_SYMBOL_GPL(save_stack_trace_regs);
|