From: Prasanna S Panchamukhi This patch modifies the return value of kprobes exceptions notify handler. The kprobes exception notifier returns NOTIFY_STOP on handling notification. This patch helps other debuggers to co-exists with the Kprobes. Other debuggers registered for exceptions notification must return NOTIFY_STOP on handling the notification. Signed-Off-By : Prasanna S Panchamukhi diff -upN reference/arch/x86_64/kernel/kgdb_stub.c current/arch/x86_64/kernel/kgdb_stub.c --- reference/arch/x86_64/kernel/kgdb_stub.c +++ current/arch/x86_64/kernel/kgdb_stub.c @@ -2197,9 +2197,9 @@ static int kgdb_notify(struct notifier_b return NOTIFY_DONE; if (cmd == DIE_NMI_IPI) { if (in_kgdb(d->regs)) - return NOTIFY_BAD; + return NOTIFY_STOP; } else if (kgdb_handle_exception(d->trapnr, d->signr, d->err, d->regs)) - return NOTIFY_BAD; /* skip */ + return NOTIFY_STOP; /* skip */ return NOTIFY_DONE; }