From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755509Ab2IXIYY (ORCPT ); Mon, 24 Sep 2012 04:24:24 -0400 Received: from LGEMRELSE1Q.lge.com ([156.147.1.111]:56615 "EHLO LGEMRELSE1Q.lge.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755389Ab2IXIXi (ORCPT ); Mon, 24 Sep 2012 04:23:38 -0400 X-AuditID: 9c93016f-b7c19ae000000e6d-f4-506018879588 From: Namhyung Kim To: Arnaldo Carvalho de Melo Cc: Peter Zijlstra , Paul Mackerras , Ingo Molnar , LKML , David Ahern , Stephane Eranian , Namhyung Kim , Xiao Guangrong , Dong Hao Subject: [PATCH 5/6] perf kvm: Use perf_session_env for reading cpuid Date: Mon, 24 Sep 2012 17:15:02 +0900 Message-Id: <1348474503-15070-6-git-send-email-namhyung@kernel.org> X-Mailer: git-send-email 1.7.11.4 In-Reply-To: <1348474503-15070-1-git-send-email-namhyung@kernel.org> References: <1348474503-15070-1-git-send-email-namhyung@kernel.org> X-Brightmail-Tracker: AAAAAA== Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Namhyung Kim We have processed and saved cpuid information to perf_session_env so reuse it for get_cpu_isa(). Cc: David Ahern Cc: Xiao Guangrong Cc: Dong Hao Signed-off-by: Namhyung Kim --- tools/perf/builtin-kvm.c | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/tools/perf/builtin-kvm.c b/tools/perf/builtin-kvm.c index 819af25a9a11..b76b3aa14ffd 100644 --- a/tools/perf/builtin-kvm.c +++ b/tools/perf/builtin-kvm.c @@ -664,16 +664,9 @@ static struct perf_tool eops = { static int get_cpu_isa(struct perf_session *session) { - char *cpuid; + char *cpuid = session->header.env.cpuid; int isa; - cpuid = perf_header__read_feature(session, HEADER_CPUID); - - if (!cpuid) { - pr_err("read HEADER_CPUID failed.\n"); - return -ENOTSUP; - } - if (strstr(cpuid, "Intel")) isa = 1; else if (strstr(cpuid, "AMD")) @@ -683,7 +676,6 @@ static int get_cpu_isa(struct perf_session *session) isa = -ENOTSUP; } - free(cpuid); return isa; } -- 1.7.11.4