summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorAnanth N Mavinakayanahalli <amavin@redhat.com>2005-06-08 15:33:43 +1000
committerLinus Torvalds <torvalds@ppc970.osdl.org>2005-06-08 10:18:59 -0700
commit358c6ac0dd4ffa5e44d59d4008a2627aa2f02b6f (patch)
tree3505f699e2de7a5c74bbe9d7073b2656d840e1d7 /arch
parent7840e5e95c1a8622425f11454600a49b6c718886 (diff)
downloadlinux-3.10-358c6ac0dd4ffa5e44d59d4008a2627aa2f02b6f.tar.gz
linux-3.10-358c6ac0dd4ffa5e44d59d4008a2627aa2f02b6f.tar.bz2
linux-3.10-358c6ac0dd4ffa5e44d59d4008a2627aa2f02b6f.zip
[PATCH] ppc64 kprobes: don't eat dabr/iabr exceptions
Kprobes was eating the hardware instruction and data address breakpoint exceptions. This patch fixes it; kprobes doesn't use those exceptions at all and should ignore them. Signed-off-by: Ananth N Mavinakayanahalli <amavin@redhat.com> Signed-off-by: Paul Mackerras <paulus@samba.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'arch')
-rw-r--r--arch/ppc64/kernel/kprobes.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/arch/ppc64/kernel/kprobes.c b/arch/ppc64/kernel/kprobes.c
index 103daaf7357..5a9f47b18c4 100644
--- a/arch/ppc64/kernel/kprobes.c
+++ b/arch/ppc64/kernel/kprobes.c
@@ -233,8 +233,6 @@ int kprobe_exceptions_notify(struct notifier_block *self, unsigned long val,
*/
preempt_disable();
switch (val) {
- case DIE_IABR_MATCH:
- case DIE_DABR_MATCH:
case DIE_BPT:
if (kprobe_handler(args->regs))
ret = NOTIFY_STOP;