]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blobdiff - kernel/stacktrace.c
stacktrace/x86: add function for detecting reliable stack traces
[mirror_ubuntu-artful-kernel.git] / kernel / stacktrace.c
index 9c15a9124e83b50661414fa425393cdb51866313..f8edee9c792de527cfb968664cc1ae91ea062d1f 100644 (file)
@@ -54,8 +54,8 @@ int snprint_stack_trace(char *buf, size_t size,
 EXPORT_SYMBOL_GPL(snprint_stack_trace);
 
 /*
- * Architectures that do not implement save_stack_trace_tsk or
- * save_stack_trace_regs get this weak alias and a once-per-bootup warning
+ * Architectures that do not implement save_stack_trace_*()
+ * get these weak aliases and once-per-bootup warnings
  * (whenever this facility is utilized - for example by procfs):
  */
 __weak void
@@ -69,3 +69,11 @@ save_stack_trace_regs(struct pt_regs *regs, struct stack_trace *trace)
 {
        WARN_ONCE(1, KERN_INFO "save_stack_trace_regs() not implemented yet.\n");
 }
+
+__weak int
+save_stack_trace_tsk_reliable(struct task_struct *tsk,
+                             struct stack_trace *trace)
+{
+       WARN_ONCE(1, KERN_INFO "save_stack_tsk_reliable() not implemented yet.\n");
+       return -ENOSYS;
+}