Messages in this thread Patch in this message |  | | | From | Alexander van Heukelum <> | | Subject | [PATCH 5/7] traps: x86_64: remove trace_hardirqs_fixup from debug handler | | Date | Fri, 26 Sep 2008 14:03:06 +0200 |
| |
All exceptions are taken via interrupt gates. TRACE_IRQS_OFF is called just before entering the C code, so the irq state is known to the irq tracer at this point. No need to call trace_hardirqs_fixup.
Signed-off-by: Alexander van Heukelum <heukelum@fastmail.fm> --- arch/x86/kernel/traps_64.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) diff --git a/arch/x86/kernel/traps_64.c b/arch/x86/kernel/traps_64.c index 2ff759e..c5fb747 100644 --- a/arch/x86/kernel/traps_64.c +++ b/arch/x86/kernel/traps_64.c @@ -895,8 +895,6 @@ asmlinkage void __kprobes do_debug(struct pt_regs * regs, unsigned long condition; siginfo_t info; - trace_hardirqs_fixup(); - get_debugreg(condition, 6); /* -- 1.5.4.3
|  |