From 6101e32e096080df315e4d2966a36979f6ff955a Mon Sep 17 00:00:00 2001 From: Frederic Weisbecker Date: Tue, 1 Jun 2010 00:43:07 +0200 Subject: [PATCH] --- yaml --- r: 199734 b: refs/heads/master c: dd833d713ccc79e00176eb1b3a6c65638c44e27b h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/tools/perf/util/event.c | 9 ++------- 2 files changed, 3 insertions(+), 8 deletions(-) diff --git a/[refs] b/[refs] index db0c1a00ac3d..4679145b05c6 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: af64865ba6825e10fe62a3105fea5cadffeb52c6 +refs/heads/master: dd833d713ccc79e00176eb1b3a6c65638c44e27b diff --git a/trunk/tools/perf/util/event.c b/trunk/tools/perf/util/event.c index d28d80968f36..1f08f008d289 100644 --- a/trunk/tools/perf/util/event.c +++ b/trunk/tools/perf/util/event.c @@ -532,16 +532,11 @@ int event__process_mmap(event_t *self, struct perf_session *session) int event__process_task(event_t *self, struct perf_session *session) { - struct thread *thread = perf_session__findnew(session, self->fork.pid); - struct thread *parent = perf_session__findnew(session, self->fork.ppid); + struct thread *thread = perf_session__findnew(session, self->fork.tid); + struct thread *parent = perf_session__findnew(session, self->fork.ptid); dump_printf("(%d:%d):(%d:%d)\n", self->fork.pid, self->fork.tid, self->fork.ppid, self->fork.ptid); - /* - * A thread clone will have the same PID for both parent and child. - */ - if (thread == parent) - return 0; if (self->header.type == PERF_RECORD_EXIT) return 0;