Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ec4189c4 authored by Naveen N. Rao's avatar Naveen N. Rao Committed by Michael Ellerman
Browse files

powerpc/kprobes: Don't save/restore DAR/DSISR to/from pt_regs for optprobes



We don't save/restore these across a trap, or with KPROBES_ON_FTRACE.

Signed-off-by: default avatarNaveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
Signed-off-by: default avatarMichael Ellerman <mpe@ellerman.id.au>
parent a9dadc1c
Loading
Loading
Loading
Loading
+0 −8
Original line number Diff line number Diff line
@@ -60,10 +60,6 @@ optprobe_template_entry:
	std	r5,_CCR(r1)
	lbz     r5,PACASOFTIRQEN(r13)
	std     r5,SOFTE(r1)
	mfdar	r5
	std	r5,_DAR(r1)
	mfdsisr	r5
	std	r5,_DSISR(r1)

	/*
	 * We may get here from a module, so load the kernel TOC in r2.
@@ -122,10 +118,6 @@ optprobe_template_call_emulate:
	mtxer	r5
	ld	r5,_CCR(r1)
	mtcr	r5
	ld	r5,_DAR(r1)
	mtdar	r5
	ld	r5,_DSISR(r1)
	mtdsisr	r5
	REST_GPR(0,r1)
	REST_10GPRS(2,r1)
	REST_10GPRS(12,r1)