On 12/07/14 06:37, Steven Rostedt wrote:
On Fri, 11 Jul 2014 23:36:10 -0400
Steven Rostedt <[email protected]> wrote:

I'll worked on getting arm to be called directly too. Can you test that
patch as well? I'll reply to this email with that one.

Here's that patch:

-- Steve

 From ff9ee792640d802415eaedf0e8d41992c898d2a9 Mon Sep 17 00:00:00 2001
From: "Steven Rostedt (Red Hat)" <[email protected]>
Date: Fri, 11 Jul 2014 23:28:11 -0400
Subject: [PATCH] ARM: ftrace: Allow function graph tracer to have its own
  trampoline

The ftrace infrastructure now allows the function graph tracer
trampoline to be called directly instead of having to first go
through the function tracer trampoline. But in order for this to
work, the function graph tracer must be dependent from the function
tracer trampoline. Currently in ARM, the function graph tracer
does not save registers as it depends on the function tracer
trampoline to do so.

By adding a ftrace_graph_tramp_caller function that saves the regs
then does the function graph tracing work, this can be used as
the trampoline for function graph tracing.

Link: http://lkml.kernel.org/r/[email protected]

Reported-by: Tuomas Tynkkynen <[email protected]>
Signed-off-by: Steven Rostedt <[email protected]>
---
  arch/arm/include/asm/ftrace.h  | 5 +++++
  arch/arm/kernel/entry-common.S | 7 +++++++
  2 files changed, 12 insertions(+)

[...]

Thanks, both of these patches work for me.

Tested-by: Tuomas Tynkkynen <[email protected]>

- Tuomas

--
nvpublic
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Reply via email to