]> 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)
commitf64bcedd139f57c9e67a818c6ac76bc3c9df222b
treed361a9686a4bc99ccc0122014c0800353e357d14
parent1b16982c7270df8378a40b0f1b11ddb36a36d9a1
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