[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <1500044315-9508-2-git-send-email-francis.deslauriers@efficios.com>
Date: Fri, 14 Jul 2017 10:58:34 -0400
From: Francis Deslauriers <francis.deslauriers@...icios.com>
To: rostedt@...dmis.org, mhiramat@...nel.org, peterz@...radead.org
Cc: mathieu.desnoyers@...icios.com, linux-kernel@...r.kernel.org,
Francis Deslauriers <francis.deslauriers@...icios.com>
Subject: [PATCH 1/2] kprobe: fix: Add _ASM_NOKPROBE to x86 apic interrupt macro
Adding a Kprobe on the apic_timer_interrupt symbol can lead to a kernel
crash.
This symbol is defined by the apicinterrupt3 macro and adding the symbol
to the kprobe blacklist in this macro prevents this issue.
Signed-off-by: Francis Deslauriers <francis.deslauriers@...icios.com>
---
arch/x86/entry/entry_64.S | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/x86/entry/entry_64.S b/arch/x86/entry/entry_64.S
index 4a4c083..67cf702 100644
--- a/arch/x86/entry/entry_64.S
+++ b/arch/x86/entry/entry_64.S
@@ -659,6 +659,7 @@ ENTRY(\sym)
interrupt \do_sym
jmp ret_from_intr
END(\sym)
+_ASM_NOKPROBE(\sym)
.endm
#ifdef CONFIG_TRACING
--
2.7.4
Powered by blists - more mailing lists