perf timechart: Use tid not pid for COMM change
A process that changes its comm field, does this on a per kernel task struct basis. The timechart tool used, incorrectly, the pid to track this, and should have used the tid instead... Signed-off-by: Arjan van de Ven <arjan@linux.intel.com> Cc: Peter Zijlstra <a.p.zijlstra@chello.nl> Cc: Mike Galbraith <efault@gmx.de> Cc: Paul Mackerras <paulus@samba.org> Cc: Arnaldo Carvalho de Melo <acme@redhat.com> Cc: Frederic Weisbecker <fweisbec@gmail.com> CC: <stable@kernel.org> LKML-Reference: <20100116125319.34ac3edd@infradead.org> Signed-off-by: Ingo Molnar <mingo@elte.hu>
This commit is contained in:
parent
6ccf80eb15
commit
8f06d7e6e1
1 changed files with 1 additions and 1 deletions
|
@ -280,7 +280,7 @@ static u64 cpus_pstate_state[MAX_CPUS];
|
||||||
|
|
||||||
static int process_comm_event(event_t *event, struct perf_session *session __used)
|
static int process_comm_event(event_t *event, struct perf_session *session __used)
|
||||||
{
|
{
|
||||||
pid_set_comm(event->comm.pid, event->comm.comm);
|
pid_set_comm(event->comm.tid, event->comm.comm);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue