diff options
author | Martin Schwidefsky <schwidefsky@de.ibm.com> | 2011-01-05 06:47:19 -0500 |
---|---|---|
committer | Martin Schwidefsky <sky@mschwide.boeblingen.de.ibm.com> | 2011-01-05 06:47:23 -0500 |
commit | ba640a591574036ab22cd32b47897340b0605342 (patch) | |
tree | 271783643d438caa0c41a5dbc68e712a7a4c5484 /arch/s390/include | |
parent | 5a8b589f8a35b2c69d1819e3365825e4385a844c (diff) |
[S390] kprobes: instruction fixup
Determine instruction fixup details in resume_execution, no need to do
it beforehand. Remove fixup, ilen and reg from arch_specific_insn.
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Diffstat (limited to 'arch/s390/include')
-rw-r--r-- | arch/s390/include/asm/kprobes.h | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/arch/s390/include/asm/kprobes.h b/arch/s390/include/asm/kprobes.h index e45b3d38d4f8..787c6a870329 100644 --- a/arch/s390/include/asm/kprobes.h +++ b/arch/s390/include/asm/kprobes.h | |||
@@ -59,9 +59,6 @@ typedef u16 kprobe_opcode_t; | |||
59 | struct arch_specific_insn { | 59 | struct arch_specific_insn { |
60 | /* copy of original instruction */ | 60 | /* copy of original instruction */ |
61 | kprobe_opcode_t *insn; | 61 | kprobe_opcode_t *insn; |
62 | int fixup; | ||
63 | int ilen; | ||
64 | int reg; | ||
65 | }; | 62 | }; |
66 | 63 | ||
67 | struct prev_kprobe { | 64 | struct prev_kprobe { |
@@ -83,8 +80,6 @@ struct kprobe_ctlblk { | |||
83 | 80 | ||
84 | void arch_remove_kprobe(struct kprobe *p); | 81 | void arch_remove_kprobe(struct kprobe *p); |
85 | void kretprobe_trampoline(void); | 82 | void kretprobe_trampoline(void); |
86 | int is_prohibited_opcode(kprobe_opcode_t *instruction); | ||
87 | void get_instruction_type(struct arch_specific_insn *ainsn); | ||
88 | 83 | ||
89 | int kprobe_fault_handler(struct pt_regs *regs, int trapnr); | 84 | int kprobe_fault_handler(struct pt_regs *regs, int trapnr); |
90 | int kprobe_exceptions_notify(struct notifier_block *self, | 85 | int kprobe_exceptions_notify(struct notifier_block *self, |