Nowadays the synthesize code is using the packet's cpu information, making
cs_etm_queue::cpu useless.  As such simply remove it.

Signed-off-by: Mathieu Poirier <[email protected]>
---
 tools/perf/util/cs-etm.c | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/tools/perf/util/cs-etm.c b/tools/perf/util/cs-etm.c
index 9e8212c74055..531bbb355ba4 100644
--- a/tools/perf/util/cs-etm.c
+++ b/tools/perf/util/cs-etm.c
@@ -79,7 +79,6 @@ struct cs_etm_queue {
        struct auxtrace_buffer *buffer;
        unsigned int queue_nr;
        pid_t pid, tid;
-       int cpu;
        u64 offset;
        const unsigned char *buf;
        size_t buf_len, buf_used;
@@ -599,7 +598,6 @@ static int cs_etm__setup_queue(struct cs_etm_auxtrace *etm,
        queue->priv = etmq;
        etmq->etm = etm;
        etmq->queue_nr = queue_nr;
-       etmq->cpu = queue->cpu;
        etmq->tid = queue->tid;
        etmq->pid = -1;
        etmq->offset = 0;
@@ -831,11 +829,8 @@ static void cs_etm__set_pid_tid_cpu(struct cs_etm_auxtrace 
*etm,
                etmq->thread = machine__find_thread(etm->machine, -1,
                                                    etmq->tid);
 
-       if (etmq->thread) {
+       if (etmq->thread)
                etmq->pid = etmq->thread->pid_;
-               if (queue->cpu == -1)
-                       etmq->cpu = etmq->thread->cpu;
-       }
 }
 
 static int cs_etm__synth_instruction_sample(struct cs_etm_queue *etmq,
-- 
2.17.1

Reply via email to