diff options
Diffstat (limited to 'arch/powerpc/kernel/kprobes.c')
| -rw-r--r-- | arch/powerpc/kernel/kprobes.c | 22 | 
1 files changed, 1 insertions, 21 deletions
diff --git a/arch/powerpc/kernel/kprobes.c b/arch/powerpc/kernel/kprobes.c index bbca90a5e2ec..14c5ddec3056 100644 --- a/arch/powerpc/kernel/kprobes.c +++ b/arch/powerpc/kernel/kprobes.c @@ -19,8 +19,8 @@  #include <linux/extable.h>  #include <linux/kdebug.h>  #include <linux/slab.h> -#include <linux/moduleloader.h>  #include <linux/set_memory.h> +#include <linux/execmem.h>  #include <asm/code-patching.h>  #include <asm/cacheflush.h>  #include <asm/sstep.h> @@ -126,26 +126,6 @@ kprobe_opcode_t *arch_adjust_kprobe_addr(unsigned long addr, unsigned long offse  	return (kprobe_opcode_t *)(addr + offset);  } -void *alloc_insn_page(void) -{ -	void *page; - -	page = module_alloc(PAGE_SIZE); -	if (!page) -		return NULL; - -	if (strict_module_rwx_enabled()) { -		int err = set_memory_rox((unsigned long)page, 1); - -		if (err) -			goto error; -	} -	return page; -error: -	module_memfree(page); -	return NULL; -} -  int arch_prepare_kprobe(struct kprobe *p)  {  	int ret = 0;  |