]> git.proxmox.com Git - mirror_ubuntu-eoan-kernel.git/commit
powerpc/kprobes: Remove resume_execution() in kprobes
authorAnanth N Mavinakayanahalli <ananth@in.ibm.com>
Thu, 27 May 2010 19:19:20 +0000 (19:19 +0000)
committerBenjamin Herrenschmidt <benh@kernel.crashing.org>
Wed, 2 Jun 2010 07:50:37 +0000 (17:50 +1000)
commitdb97bc7f9997fef41b24c91f61c2f776d32d7ce3
treeae35f82cc63a624966934efb63f30d7c2a8ab746
parent83aea945c21c646184a494a32ad5524248b60226
powerpc/kprobes: Remove resume_execution() in kprobes

emulate_step() in kprobe_handler() would've already determined if the
probed instruction can be emulated. We single-step in hardware only if
the instruction couldn't be emulated. resume_execution() therefore is
superfluous -- all we need is to fix up the instruction pointer after
single-stepping.

Thanks to Paul Mackerras for catching this.

Signed-off-by: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
arch/powerpc/kernel/kprobes.c