powerpc/jump_label: use HAVE_JUMP_LABEL?

CONFIG_JUMP_LABEL doesn't ensure HAVE_JUMP_LABEL, if it
is not the case use maintainers's own mutex to guard
the modification of global values.

Signed-off-by: Zhouyi Zhou <yizhouzhou@ict.ac.cn>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
This commit is contained in:
Zhouyi Zhou 2014-08-21 10:41:23 +08:00 committed by Michael Ellerman
parent 22e55fcfd6
commit d4fe0965e2
2 changed files with 2 additions and 2 deletions

View file

@ -2,7 +2,7 @@
#include <linux/jump_label.h> #include <linux/jump_label.h>
#include <asm/trace.h> #include <asm/trace.h>
#ifdef CONFIG_JUMP_LABEL #ifdef HAVE_JUMP_LABEL
struct static_key opal_tracepoint_key = STATIC_KEY_INIT; struct static_key opal_tracepoint_key = STATIC_KEY_INIT;
void opal_tracepoint_regfunc(void) void opal_tracepoint_regfunc(void)

View file

@ -640,7 +640,7 @@ EXPORT_SYMBOL(arch_free_page);
#endif #endif
#ifdef CONFIG_TRACEPOINTS #ifdef CONFIG_TRACEPOINTS
#ifdef CONFIG_JUMP_LABEL #ifdef HAVE_JUMP_LABEL
struct static_key hcall_tracepoint_key = STATIC_KEY_INIT; struct static_key hcall_tracepoint_key = STATIC_KEY_INIT;
void hcall_tracepoint_regfunc(void) void hcall_tracepoint_regfunc(void)