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:
parent
22e55fcfd6
commit
d4fe0965e2
|
@ -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)
|
||||||
|
|
|
@ -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)
|
||||||
|
|
Loading…
Reference in a new issue