diff options
Diffstat (limited to 'tools/perf/util/thread.c')
-rw-r--r-- | tools/perf/util/thread.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/tools/perf/util/thread.c b/tools/perf/util/thread.c index a2157f0ef1df..9ebc8b1f9be5 100644 --- a/tools/perf/util/thread.c +++ b/tools/perf/util/thread.c | |||
@@ -103,15 +103,14 @@ struct comm *thread__exec_comm(const struct thread *thread) | |||
103 | return last; | 103 | return last; |
104 | } | 104 | } |
105 | 105 | ||
106 | /* CHECKME: time should always be 0 if event aren't ordered */ | ||
107 | int __thread__set_comm(struct thread *thread, const char *str, u64 timestamp, | 106 | int __thread__set_comm(struct thread *thread, const char *str, u64 timestamp, |
108 | bool exec) | 107 | bool exec) |
109 | { | 108 | { |
110 | struct comm *new, *curr = thread__comm(thread); | 109 | struct comm *new, *curr = thread__comm(thread); |
111 | int err; | 110 | int err; |
112 | 111 | ||
113 | /* Override latest entry if it had no specific time coverage */ | 112 | /* Override the default :tid entry */ |
114 | if (!curr->start && !curr->exec) { | 113 | if (!thread->comm_set) { |
115 | err = comm__override(curr, str, timestamp, exec); | 114 | err = comm__override(curr, str, timestamp, exec); |
116 | if (err) | 115 | if (err) |
117 | return err; | 116 | return err; |