Received: by 10.223.185.116 with SMTP id b49csp3469256wrg; Mon, 5 Mar 2018 22:47:39 -0800 (PST) X-Google-Smtp-Source: AG47ELtxUEevmgD3FmBigQNMJ/DrHQAFcvcuhTi4K8kJYYW3AyPN+jjuLDVmZzwRWrD4kybqXcVX X-Received: by 2002:a17:902:3383:: with SMTP id b3-v6mr16073074plc.224.1520318859136; Mon, 05 Mar 2018 22:47:39 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1520318859; cv=none; d=google.com; s=arc-20160816; b=mrdvCWRopCOX6s9VD3HJ0GTYH/AcsjffBXF6nu6TAKBUmq29iBb7JG+1JY16gB9HmO SPWUPht4379TrMNU/z3+55xp3xcu58gkMjtPU7zP4cOQ+OSyLqZULlJnXLRAv6y53o5L a+acWG/rels2kUZ1JGbRqjMp2qYsZsjEjgg/xqSmIt4mrwjphjMH0RiAxWL4/ZB4BHaY 9m06WOAwQy8SWZO7l9v27Ie2HPPr6jpYa/+99hdeab5reryGsFnQQ3f+vtmnmkwjEre6 HywGJakNju6oAEAf6leX1K+VRz2c++N5QbKg+no6a+iiRQaK9nZ6bDZWb2fNpRsTA3H9 sxNw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :dkim-signature:arc-authentication-results; bh=q02N5Ft+M9DAmufraG3xWa30CXpThc1fwD6rn1XfHPg=; b=Xno7iktfXcrdsIlXRbjXr/SQi5rxB3jKNvUJRWbQSC9wWK4KwpOqPcjF4OJkbVBmlK AMnJLXDIOJQHjaoXCis08kypCVOZAhT1JixV3w5MWbu2P/51x3YYewRcqV34zp52KiVE XGI9WiqVMXIaJh4XMp6rwEY8ryNNElUiesuNQZ3+pJxprRyVYKMbrabg6FpnNhINcQMI Flt5K+AFgtHlyoglHOGg0TSbsxUpyyERYSJJiVHvZo/FgDCAJ0yjWB2ep/bLBmOKrtjt AfcUzSpGfd6KArJsITopOR33iDzMRq4w5EGkHceMCd4186aVIh5DwYHOqKakhtiGoynH jA3w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=bhSe9sty; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id y11-v6si9473415plg.498.2018.03.05.22.47.25; Mon, 05 Mar 2018 22:47:39 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=bhSe9sty; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752857AbeCFGoQ (ORCPT + 99 others); Tue, 6 Mar 2018 01:44:16 -0500 Received: from mail-pf0-f180.google.com ([209.85.192.180]:35463 "EHLO mail-pf0-f180.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750763AbeCFGoP (ORCPT ); Tue, 6 Mar 2018 01:44:15 -0500 Received: by mail-pf0-f180.google.com with SMTP id y186so8376231pfb.2 for ; Mon, 05 Mar 2018 22:44:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=q02N5Ft+M9DAmufraG3xWa30CXpThc1fwD6rn1XfHPg=; b=bhSe9sty4myIt28bguiVp9smVWkiZUBcNtfYpcM3BZB8aP7HZ7+DUNujidfNmtdFEt 4EzpMM1jekHs/BAADLSx9rCzJSH0xxRCOcf3ucGp2n4wPuz3HQhDf8BFzpOYATKBiZKl jbSs4SzcXoMrqlDJ2AN+0WqQQguldYhqw4GBhXZYn645cOBq82pdi0VLpzLXffTMBAuT pxPuWdN1iRmzePPBI5kRhr/XMkNZvEaNHDSgsQEqBRDwYMBPI0gpb2dH3QVcUXwSk6Nx B2L5GcB3nbZRiz4ov30ghXZeUD2NDlytxV0cs9FNq2CEY7Ofb7WvHgO4sThvK2DRZzth ycDQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=q02N5Ft+M9DAmufraG3xWa30CXpThc1fwD6rn1XfHPg=; b=IIOtVvqEv2+0gW/+0fQvMFXnl6NN2THKvs7i2sgbCvGF6Jols9wTpifntpwLPELR6V vU6p2OSQuUp255qQBVLi2QaXfbhOmM9YMvPRcoISJpovnjNTTNpBOFplRFZSTi54EBOi eoYoK9uiyi2UgB0JlYFB0gUQ7hIinlu8MwG2Nql+SLu1oyO2UX39F2HFwQrINUV+HidV bkQCXIYFCm0vHv51F3ZirLyZyfLGtZv/OsPumuu+LAKGJriex/0+i9EjIN+qfDN/jbSM JCBaizW/CSqDDYCs6E4/pOGaQvi6ERM8ool++KbmDPbO2XSxPK5F5O2aEgpoyDtO1e+d AODw== X-Gm-Message-State: APf1xPA6of4jJbk9Vcq2W70/jA39gehSf6YGiN3NKdCsMLALmmc0AESs n7NPJutdZDyjMm40nnx4iURWZTV2 X-Received: by 10.98.160.90 with SMTP id r87mr17733868pfe.151.1520318654910; Mon, 05 Mar 2018 22:44:14 -0800 (PST) Received: from tw-172-25-30-113.office.twttr.net ([8.25.197.25]) by smtp.gmail.com with ESMTPSA id k3sm23613445pgn.27.2018.03.05.22.44.13 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 05 Mar 2018 22:44:13 -0800 (PST) From: Cong Wang To: linux-kernel@vger.kernel.org Cc: Cong Wang , Andi Kleen , Arnaldo Carvalho de Melo , Jiri Olsa , Ilya Pronin Subject: [PATCH] perf stat: fix cvs output format Date: Mon, 5 Mar 2018 22:43:53 -0800 Message-Id: <20180306064353.31930-1-xiyou.wangcong@gmail.com> X-Mailer: git-send-email 2.9.4 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Ilya Pronin When printing stats in CSV mode, perf stat appends extra CSV separators when counter is not supported: ,,L1-dcache-store-misses,mesos/bd442f34-2b4a-47df-b966-9b281f9f56fc,0,100.00,,,, which causes a failure of parsing fields. The numbers of separators is fixed for each line, no matter supported or not supported. Fixes: 92a61f6412d3 ("perf stat: Implement CSV metrics output") Cc: Andi Kleen Cc: Arnaldo Carvalho de Melo Cc: Jiri Olsa Signed-off-by: Ilya Pronin Signed-off-by: Cong Wang --- tools/perf/builtin-stat.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/perf/builtin-stat.c b/tools/perf/builtin-stat.c index 98bf9d32f222..54a4c152edb3 100644 --- a/tools/perf/builtin-stat.c +++ b/tools/perf/builtin-stat.c @@ -917,7 +917,7 @@ static void print_metric_csv(void *ctx, char buf[64], *vals, *ends; if (unit == NULL || fmt == NULL) { - fprintf(out, "%s%s%s%s", csv_sep, csv_sep, csv_sep, csv_sep); + fprintf(out, "%s%s", csv_sep, csv_sep); return; } snprintf(buf, sizeof(buf), fmt, val); -- 2.13.0