Re: [PATCH V3 4/9] tracing/hwlat: Implement the per-cpu mode
From: Juri Lelli <juri.lelli@redhat.com>
Date: 2021-05-27 11:59:00
Also in:
lkml
From: Juri Lelli <juri.lelli@redhat.com>
Date: 2021-05-27 11:59:00
Also in:
lkml
Hi, On 14/05/21 22:51, Daniel Bristot de Oliveira wrote: [...]
+/**
+ * start_per_cpu_kthread - Kick off the hardware latency sampling/detector kthreads
+ *
+ * This starts the kernel threads that will sit on potentially all cpus and
+ * sample the CPU timestamp counter (TSC or similar) and look for potential
+ * hardware latencies.
+ */
+static int start_per_cpu_kthreads(struct trace_array *tr)
+{
+ struct cpumask *current_mask = &save_cpumask;
+ struct cpumask *this_cpumask;
+ struct task_struct *kthread;
+ char comm[24];
+ int cpu;
+
+ if (!alloc_cpumask_var(&this_cpumask, GFP_KERNEL))
+ return -ENOMEM;Is this_cpumask actually used anywhere? Thanks, Juri