mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git
synced 2025-01-11 16:29:05 +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 {
|
struct arch_uprobe {
|
||||||
union {
|
union {
|
||||||
u8 insn[MAX_UINSN_BYTES];
|
u32 insn;
|
||||||
u8 ixol[MAX_UINSN_BYTES];
|
u32 ixol;
|
||||||
u32 ainsn;
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -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.
|
* emulate_step() returns 1 if the insn was successfully emulated.
|
||||||
* For all other cases, we need to single-step in hardware.
|
* 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)
|
if (ret > 0)
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user