diff options
Diffstat (limited to 'arch/arm/kernel/ftrace.c')
| -rw-r--r-- | arch/arm/kernel/ftrace.c | 13 |
1 files changed, 0 insertions, 13 deletions
diff --git a/arch/arm/kernel/ftrace.c b/arch/arm/kernel/ftrace.c index 76d50e6091bc..6c90479e8974 100644 --- a/arch/arm/kernel/ftrace.c +++ b/arch/arm/kernel/ftrace.c | |||
| @@ -95,19 +95,6 @@ int ftrace_update_ftrace_func(ftrace_func_t func) | |||
| 95 | return ret; | 95 | return ret; |
| 96 | } | 96 | } |
| 97 | 97 | ||
| 98 | int ftrace_mcount_set(unsigned long *data) | ||
| 99 | { | ||
| 100 | unsigned long pc, old; | ||
| 101 | unsigned long *addr = data; | ||
| 102 | unsigned char *new; | ||
| 103 | |||
| 104 | pc = (unsigned long)&mcount_call; | ||
| 105 | memcpy(&old, &mcount_call, MCOUNT_INSN_SIZE); | ||
| 106 | new = ftrace_call_replace(pc, *addr); | ||
| 107 | *addr = ftrace_modify_code(pc, (unsigned char *)&old, new); | ||
| 108 | return 0; | ||
| 109 | } | ||
| 110 | |||
| 111 | /* run from kstop_machine */ | 98 | /* run from kstop_machine */ |
| 112 | int __init ftrace_dyn_arch_init(void *data) | 99 | int __init ftrace_dyn_arch_init(void *data) |
| 113 | { | 100 | { |
