From: Bj�rn Davidsson <[email protected]> The kprobes blacklist contains x86-specific symbols. Looking for these in kallsyms takes unnecessary time during startup on non-X86 platform. Added #ifdef CONFIG_X86 around them.
Reviewed-by: Radovan Lekanovic <[email protected]> Signed-off-by: Björn Davidsson <[email protected]> Signed-off-by: Oskar Andero <[email protected]> --- kernel/kprobes.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/kernel/kprobes.c b/kernel/kprobes.c index e35be53..8c3796f 100644 --- a/kernel/kprobes.c +++ b/kernel/kprobes.c @@ -95,9 +95,11 @@ static raw_spinlock_t *kretprobe_table_lock_ptr(unsigned long hash) */ static struct kprobe_blackpoint kprobe_blacklist[] = { {"preempt_schedule",}, +#ifdef CONFIG_X86 {"native_get_debugreg",}, {"irq_entries_start",}, {"common_interrupt",}, +#endif {"mcount",}, /* mcount can be called from everywhere */ {NULL} /* Terminator */ }; -- 1.7.8.6 -- 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/

