[REFACTOR] remove arch_prepare_kretprobe()
authorVyacheslav Cherkashin <v.cherkashin@samsung.com>
Thu, 4 Apr 2013 06:43:55 +0000 (10:43 +0400)
committerVyacheslav Cherkashin <v.cherkashin@samsung.com>
Thu, 4 Apr 2013 06:43:55 +0000 (10:43 +0400)
kprobe/arch/asm-arm/dbi_kprobes.c
kprobe/arch/asm-mips/dbi_kprobes.c
kprobe/arch/asm-x86/dbi_kprobes.c
kprobe/arch/dbi_kprobes.h

index 9605cff..c1d62b1 100644 (file)
@@ -189,12 +189,6 @@ int arch_check_insn_arm(struct arch_specific_insn *ainsn)
 }
 EXPORT_SYMBOL_GPL(arch_check_insn_arm);
 
-int arch_prepare_kretprobe (struct kretprobe *p)
-{
-       DBPRINTF("Warrning: arch_prepare_kretprobe is not implemented\n");
-       return 0;
-}
-
 int arch_prepare_kprobe (struct kprobe *p)
 {
        kprobe_opcode_t insns[KPROBES_TRAMP_LEN];
index 0155dac..aad78a9 100644 (file)
@@ -140,12 +140,6 @@ int arch_check_insn (struct arch_specific_insn *ainsn)
        return ret;
 }
 
-int arch_prepare_kretprobe (struct kretprobe *p)
-{
-       DBPRINTF("Warrning: arch_prepare_kretprobe is not implemented\n");
-       return 0;
-}
-
 int arch_prepare_kprobe (struct kprobe *p)
 {
        kprobe_opcode_t insns[KPROBES_TRAMP_LEN];
index 0f249e1..2f9cf80 100644 (file)
@@ -287,13 +287,6 @@ int arch_check_insn (struct arch_specific_insn *ainsn)
        return 0;
 }
 
-int arch_prepare_kretprobe (struct kretprobe *p)
-{
-       DBPRINTF("Warrning: arch_prepare_kretprobe is not implemented\n");
-       return 0;
-}
-
-
 int arch_prepare_kprobe (struct kprobe *p)
 {
        kprobe_opcode_t insns[KPROBES_TRAMP_LEN];
index 16ba1bf..1423035 100644 (file)
@@ -59,7 +59,6 @@ struct kprobe_ctlblk;
 
 extern void __arch_prepare_kretprobe (struct kretprobe *rp, struct pt_regs *regs);
 extern int arch_prepare_kprobe (struct kprobe *p);
-extern int arch_prepare_kretprobe (struct kretprobe *p);
 
 void dbi_jprobe_return (void);