aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/kernel/cpu/common.c
diff options
context:
space:
mode:
Diffstat (limited to 'arch/x86/kernel/cpu/common.c')
-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 2cbbf88d8f2c..ef1b93f18ed1 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>
@@ -1193,6 +1194,7 @@ int is_debug_stack(unsigned long addr)
1193 (addr <= __get_cpu_var(debug_stack_addr) && 1194 (addr <= __get_cpu_var(debug_stack_addr) &&
1194 addr > (__get_cpu_var(debug_stack_addr) - DEBUG_STKSZ)); 1195 addr > (__get_cpu_var(debug_stack_addr) - DEBUG_STKSZ));
1195} 1196}
1197NOKPROBE_SYMBOL(is_debug_stack);
1196 1198
1197DEFINE_PER_CPU(u32, debug_idt_ctr); 1199DEFINE_PER_CPU(u32, debug_idt_ctr);
1198 1200
@@ -1201,6 +1203,7 @@ void debug_stack_set_zero(void)
1201 this_cpu_inc(debug_idt_ctr); 1203 this_cpu_inc(debug_idt_ctr);
1202 load_current_idt(); 1204 load_current_idt();
1203} 1205}
1206NOKPROBE_SYMBOL(debug_stack_set_zero);
1204 1207
1205void debug_stack_reset(void) 1208void debug_stack_reset(void)
1206{ 1209{
@@ -1209,6 +1212,7 @@ void debug_stack_reset(void)
1209 if (this_cpu_dec_return(debug_idt_ctr) == 0) 1212 if (this_cpu_dec_return(debug_idt_ctr) == 0)
1210 load_current_idt(); 1213 load_current_idt();
1211} 1214}
1215NOKPROBE_SYMBOL(debug_stack_reset);
1212 1216
1213#else /* CONFIG_X86_64 */ 1217#else /* CONFIG_X86_64 */
1214 1218