|
@@ -437,7 +437,7 @@ dotraplinkage void __kprobes do_debug(struct pt_regs *regs, long error_code)
|
|
|
/* Store the virtualized DR6 value */
|
|
/* Store the virtualized DR6 value */
|
|
|
tsk->thread.debugreg6 = dr6;
|
|
tsk->thread.debugreg6 = dr6;
|
|
|
|
|
|
|
|
- if (notify_die(DIE_DEBUG, "debug", regs, PTR_ERR(&dr6), error_code,
|
|
|
|
|
|
|
+ if (notify_die(DIE_DEBUG, "debug", regs, (long)&dr6, error_code,
|
|
|
SIGTRAP) == NOTIFY_STOP)
|
|
SIGTRAP) == NOTIFY_STOP)
|
|
|
goto exit;
|
|
goto exit;
|
|
|
|
|
|