From 36c077e198396493e2d4f70b9253ca3f792e2eb1 Mon Sep 17 00:00:00 2001 From: Michal Simek Date: Mon, 16 Nov 2009 09:55:08 +0100 Subject: [PATCH] --- yaml --- r: 176112 b: refs/heads/master c: 6d9e60ce30a1be35491c74df00aaa25d869f8a02 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/arch/microblaze/Kconfig | 1 + trunk/arch/microblaze/kernel/mcount.S | 5 +++++ 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 12cac6c65700..aa0addf295b2 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 2fd7c761a24c28e83d7194b4b4a099451126a503 +refs/heads/master: 6d9e60ce30a1be35491c74df00aaa25d869f8a02 diff --git a/trunk/arch/microblaze/Kconfig b/trunk/arch/microblaze/Kconfig index 18003ca08196..cccf3adfae50 100644 --- a/trunk/arch/microblaze/Kconfig +++ b/trunk/arch/microblaze/Kconfig @@ -7,6 +7,7 @@ config MICROBLAZE def_bool y select HAVE_LMB select HAVE_FUNCTION_TRACER + select HAVE_FUNCTION_TRACE_MCOUNT_TEST select USB_ARCH_HAS_EHCI select ARCH_WANT_OPTIONAL_GPIOLIB diff --git a/trunk/arch/microblaze/kernel/mcount.S b/trunk/arch/microblaze/kernel/mcount.S index a257a1b75ed2..97eef3eea944 100644 --- a/trunk/arch/microblaze/kernel/mcount.S +++ b/trunk/arch/microblaze/kernel/mcount.S @@ -85,6 +85,11 @@ ENTRY(ftrace_stub) ENTRY(_mcount) SAVE_REGS swi r15, r1, 0; + /* MS: HAVE_FUNCTION_TRACE_MCOUNT_TEST begin of checking */ + lwi r5, r0, function_trace_stop; + bneid r5, end; + nop; + /* MS: HAVE_FUNCTION_TRACE_MCOUNT_TEST end of checking */ /* MS: test function trace if is taken or not */ lwi r20, r0, ftrace_trace_function; addik r6, r0, ftrace_stub;