diff --git a/[refs] b/[refs] index ba607e2ef5ef..60ee9323e9c7 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 5cd95c2db479aa7a66f6fa572dfa410c6314c78e +refs/heads/master: 7c0f4a4113ba5de7898c246eeaeee4c23d94b887 diff --git a/trunk/tools/perf/util/session.c b/trunk/tools/perf/util/session.c index 8e485592ca20..90ee39dd8ab2 100644 --- a/trunk/tools/perf/util/session.c +++ b/trunk/tools/perf/util/session.c @@ -918,7 +918,9 @@ static struct machine * { const u8 cpumode = event->header.misc & PERF_RECORD_MISC_CPUMODE_MASK; - if (cpumode == PERF_RECORD_MISC_GUEST_KERNEL && perf_guest) { + if (perf_guest && + ((cpumode == PERF_RECORD_MISC_GUEST_KERNEL) || + (cpumode == PERF_RECORD_MISC_GUEST_USER))) { u32 pid; if (event->header.type == PERF_RECORD_MMAP)