|
@@ -2707,7 +2707,6 @@ static int ftrace_process_locs(struct module *mod,
|
|
|
{
|
|
|
unsigned long *p;
|
|
|
unsigned long addr;
|
|
|
- unsigned long flags;
|
|
|
|
|
|
mutex_lock(&ftrace_lock);
|
|
|
p = start;
|
|
@@ -2724,10 +2723,7 @@ static int ftrace_process_locs(struct module *mod,
|
|
|
ftrace_record_ip(addr);
|
|
|
}
|
|
|
|
|
|
- /* disable interrupts to prevent kstop machine */
|
|
|
- local_irq_save(flags);
|
|
|
ftrace_update_code(mod);
|
|
|
- local_irq_restore(flags);
|
|
|
mutex_unlock(&ftrace_lock);
|
|
|
|
|
|
return 0;
|