]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - include/linux/kprobes.h
kprobes: Use this_cpu_ops
[karo-tx-linux.git] / include / linux / kprobes.h
index e7d1b2e0070d3570b7022877a79fa2f0ed081507..0c251e9f0507372cc245817064e9c32ace2fad03 100644 (file)
@@ -303,12 +303,12 @@ struct hlist_head * kretprobe_inst_table_head(struct task_struct *tsk);
 /* kprobe_running() will just return the current_kprobe on this CPU */
 static inline struct kprobe *kprobe_running(void)
 {
-       return (__get_cpu_var(current_kprobe));
+       return (__this_cpu_read(current_kprobe));
 }
 
 static inline void reset_current_kprobe(void)
 {
-       __get_cpu_var(current_kprobe) = NULL;
+       __this_cpu_write(current_kprobe, NULL);
 }
 
 static inline struct kprobe_ctlblk *get_kprobe_ctlblk(void)