summaryrefslogtreecommitdiff
path: root/lib/mpi/mpi-sub-ui.c
diff options
context:
space:
mode:
authorNicolas Saenz Julienne <nsaenzju@redhat.com>2021-07-21 13:47:26 +0200
committerSteven Rostedt (VMware) <rostedt@goodmis.org>2021-07-23 08:45:53 -0400
commit68e83498cb4fad31963b5c76a71e80b824bc316e (patch)
tree23ab37016b6548a6acd613d10a224243b9dc8cfd /lib/mpi/mpi-sub-ui.c
parent9528c19507dc9bc3d6cd96f4611d7cb80c5afcde (diff)
ftrace: Avoid synchronize_rcu_tasks_rude() call when not necessary
synchronize_rcu_tasks_rude() triggers IPIs and forces rescheduling on all CPUs. It is a costly operation and, when targeting nohz_full CPUs, very disrupting (hence the name). So avoid calling it when 'old_hash' doesn't need to be freed. Link: https://lkml.kernel.org/r/20210721114726.1545103-1-nsaenzju@redhat.com Signed-off-by: Nicolas Saenz Julienne <nsaenzju@redhat.com> Signed-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>
Diffstat (limited to 'lib/mpi/mpi-sub-ui.c')
0 files changed, 0 insertions, 0 deletions