Merge tag 'smp-urgent-2020-11-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

Pull smp fix from Thomas Gleixner:
"A single fix for stop machine.

Mark functions no trace to prevent a crash caused by recursion when
enabling or disabling a tracer on RISC-V (probably all architectures
which patch through stop machine)"

* tag 'smp-urgent-2020-11-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
stop_machine, rcu: Mark functions as notrace

Changed files
+2 -2
kernel
+1 -1
kernel/rcu/tree.c
··· 409 409 * 410 410 * The caller must have disabled interrupts and must not be idle. 411 411 */ 412 - void rcu_momentary_dyntick_idle(void) 412 + notrace void rcu_momentary_dyntick_idle(void) 413 413 { 414 414 int special; 415 415
+1 -1
kernel/stop_machine.c
··· 178 178 set_state(msdata, msdata->state + 1); 179 179 } 180 180 181 - void __weak stop_machine_yield(const struct cpumask *cpumask) 181 + notrace void __weak stop_machine_yield(const struct cpumask *cpumask) 182 182 { 183 183 cpu_relax(); 184 184 }