diff --git a/[refs] b/[refs] index 522b1cedba89..181aa83c444d 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 970892a9031a5dc7217bd394fb9d89fa75a4a7bc +refs/heads/master: 94d5d1b2d891f1fd5205f978246b7864d998b25c diff --git a/trunk/kernel/perf_counter.c b/trunk/kernel/perf_counter.c index 3f841beefc7b..534e20d14d63 100644 --- a/trunk/kernel/perf_counter.c +++ b/trunk/kernel/perf_counter.c @@ -3028,10 +3028,10 @@ static void perf_counter_task_output(struct perf_counter *counter, return; task_event->event.pid = perf_counter_pid(counter, task); - task_event->event.ppid = perf_counter_pid(counter, task->real_parent); + task_event->event.ppid = perf_counter_pid(counter, current); task_event->event.tid = perf_counter_tid(counter, task); - task_event->event.ptid = perf_counter_tid(counter, task->real_parent); + task_event->event.ptid = perf_counter_tid(counter, current); perf_output_put(&handle, task_event->event); perf_output_end(&handle);