diff options
Diffstat (limited to 'tools/perf/util')
| -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; |
