aboutsummaryrefslogtreecommitdiffstats
path: root/arch
diff options
context:
space:
mode:
Diffstat (limited to 'arch')
-rw-r--r--arch/x86/kernel/cpu/common.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/arch/x86/kernel/cpu/common.c b/arch/x86/kernel/cpu/common.c
index a135239badb7..5af696dddd1d 100644
--- a/arch/x86/kernel/cpu/common.c
+++ b/arch/x86/kernel/cpu/common.c
@@ -8,6 +8,7 @@
8#include <linux/delay.h> 8#include <linux/delay.h>
9#include <linux/sched.h> 9#include <linux/sched.h>
10#include <linux/init.h> 10#include <linux/init.h>
11#include <linux/kprobes.h>
11#include <linux/kgdb.h> 12#include <linux/kgdb.h>
12#include <linux/smp.h> 13#include <linux/smp.h>
13#include <linux/io.h> 14#include <linux/io.h>
@@ -1160,6 +1161,7 @@ int is_debug_stack(unsigned long addr)
1160 (addr <= __get_cpu_var(debug_stack_addr) && 1161 (addr <= __get_cpu_var(debug_stack_addr) &&
1161 addr > (__get_cpu_var(debug_stack_addr) - DEBUG_STKSZ)); 1162 addr > (__get_cpu_var(debug_stack_addr) - DEBUG_STKSZ));
1162} 1163}
1164NOKPROBE_SYMBOL(is_debug_stack);
1163 1165
1164DEFINE_PER_CPU(u32, debug_idt_ctr); 1166DEFINE_PER_CPU(u32, debug_idt_ctr);
1165 1167
@@ -1168,6 +1170,7 @@ void debug_stack_set_zero(void)
1168 this_cpu_inc(debug_idt_ctr); 1170 this_cpu_inc(debug_idt_ctr);
1169 load_current_idt(); 1171 load_current_idt();
1170} 1172}
1173NOKPROBE_SYMBOL(debug_stack_set_zero);
1171 1174
1172void debug_stack_reset(void) 1175void debug_stack_reset(void)
1173{ 1176{
@@ -1176,6 +1179,7 @@ void debug_stack_reset(void)
1176 if (this_cpu_dec_return(debug_idt_ctr) == 0) 1179 if (this_cpu_dec_return(debug_idt_ctr) == 0)
1177 load_current_idt(); 1180 load_current_idt();
1178} 1181}
1182NOKPROBE_SYMBOL(debug_stack_reset);
1179 1183
1180#else /* CONFIG_X86_64 */ 1184#else /* CONFIG_X86_64 */
1181 1185