mirror of
https://github.com/torvalds/linux.git
synced 2024-11-24 05:02:12 +00:00
uprobes/powerpc: Kill arch_uprobe->ainsn
powerpc has both arch_uprobe->insn and arch_uprobe->ainsn to make the generic code happy. This is no longer needed after the previous change, powerpc can just use "u32 insn". Signed-off-by: Oleg Nesterov <oleg@redhat.com> Acked-by: Srikar Dronamraju <srikar@linux.vnet.ibm.com> Acked-by: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
This commit is contained in:
parent
803200e24a
commit
3d78e945b6
@ -36,9 +36,8 @@ typedef ppc_opcode_t uprobe_opcode_t;
|
||||
|
||||
struct arch_uprobe {
|
||||
union {
|
||||
u8 insn[MAX_UINSN_BYTES];
|
||||
u8 ixol[MAX_UINSN_BYTES];
|
||||
u32 ainsn;
|
||||
u32 insn;
|
||||
u32 ixol;
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -186,7 +186,7 @@ bool arch_uprobe_skip_sstep(struct arch_uprobe *auprobe, struct pt_regs *regs)
|
||||
* emulate_step() returns 1 if the insn was successfully emulated.
|
||||
* For all other cases, we need to single-step in hardware.
|
||||
*/
|
||||
ret = emulate_step(regs, auprobe->ainsn);
|
||||
ret = emulate_step(regs, auprobe->insn);
|
||||
if (ret > 0)
|
||||
return true;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user