]> git.baikalelectronics.ru Git - kernel.git/commit
parisc: Avoid using hardware single-step in kprobes
authorHelge Deller <deller@gmx.de>
Tue, 9 Nov 2021 21:25:02 +0000 (22:25 +0100)
committerHelge Deller <deller@gmx.de>
Fri, 18 Mar 2022 08:10:14 +0000 (09:10 +0100)
commitaf87caf787dd4983585c945d30c3fa5c3e91b6ee
treed361a9686a4bc99ccc0122014c0800353e357d14
parente1d7e3d6e76c35d415a8e1020a2b6a5b58a3bba8
parisc: Avoid using hardware single-step in kprobes

This patch changes the kprobe and kretprobe feature to use another
break instruction instead of relying on the hardware single-step
feature.
That way those kprobes now work in qemu as well, because in qemu we
don't emulate yet single-stepping.

Signed-off-by: Helge Deller <deller@gmx.de>
arch/parisc/include/asm/kprobes.h
arch/parisc/kernel/kprobes.c
arch/parisc/kernel/traps.c