mirror of
https://github.com/tbsdtv/linux_media.git
synced 2025-07-23 04:33:26 +02:00
trace: Add trace_ipi_send_cpu()
Because copying cpumasks around when targeting a single CPU is a bit daft... Tested-and-reviewed-by: Valentin Schneider <vschneid@redhat.com> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Link: https://lkml.kernel.org/r/20230322103004.GA571242%40hirez.programming.kicks-ass.net
This commit is contained in:
@@ -107,7 +107,7 @@ static __always_inline void
|
||||
send_call_function_single_ipi(int cpu, smp_call_func_t func)
|
||||
{
|
||||
if (call_function_single_prep_ipi(cpu)) {
|
||||
trace_ipi_send_cpumask(cpumask_of(cpu), _RET_IP_, func);
|
||||
trace_ipi_send_cpu(cpu, _RET_IP_, func);
|
||||
arch_send_call_function_single_ipi(cpu);
|
||||
}
|
||||
}
|
||||
@@ -346,7 +346,7 @@ void __smp_call_single_queue(int cpu, struct llist_node *node)
|
||||
* even if we haven't sent the smp_call IPI yet (e.g. the stopper
|
||||
* executes migration_cpu_stop() on the remote CPU).
|
||||
*/
|
||||
if (trace_ipi_send_cpumask_enabled()) {
|
||||
if (trace_ipi_send_cpu_enabled()) {
|
||||
call_single_data_t *csd;
|
||||
smp_call_func_t func;
|
||||
|
||||
|
Reference in New Issue
Block a user