Signed-off-by: Ingo Molnar <mingo@kernel.org>
}
clear_bit(0, &backtrace_flag);
- smp_mb__after_clear_bit();
+ smp_mb__after_atomic();
}
- static int __kprobes
+ static int
arch_trigger_all_cpu_backtrace_handler(unsigned int cmd, struct pt_regs *regs)
{
int cpu;
* for scheduling or signal handling. The actual stack switch is done in
* entry.S
*/
- asmlinkage __visible __kprobes struct pt_regs *sync_regs(struct pt_regs *eregs)
-asmlinkage struct pt_regs *sync_regs(struct pt_regs *eregs)
++asmlinkage __visible struct pt_regs *sync_regs(struct pt_regs *eregs)
{
struct pt_regs *regs = eregs;
/* Did already sync */