Received: by 2002:a25:23cc:0:0:0:0:0 with SMTP id j195csp850949ybj; Thu, 7 May 2020 09:02:31 -0700 (PDT) X-Google-Smtp-Source: APiQypLgmn1LRpNYCSpM20WyvVbcu4X3hKTdP4ODtu2+Q3wVPD+GsVAi3fYza0cwJLlctZQ9cloR X-Received: by 2002:aa7:cf94:: with SMTP id z20mr12090767edx.302.1588867351374; Thu, 07 May 2020 09:02:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1588867351; cv=none; d=google.com; s=arc-20160816; b=PmqR00Gjiqu7FFgp49pk4uW2O0dtDYTk9CGkkzqUMKz7t2/R20iF5oDx8JmNs6RoeS wQ3DB5xzE3CRVOKijRU2OflOa1LstvjB1S4w1KS5I+fMV5WvgEXKKhw7sBJG4XZ1XYi6 HUJtlPrWNy0EnYlQVqSkI9sf9SixwBx8Bb0d1Ibb6skT/peIhCTPi5VYgrBrPbYNgcb1 GV8T82mbtx2S3FO4tskZPgUH8rMBgHyDh1g4tmJSkjUrcv322yhfC9TqPQ+GD3j4/lb4 pRHgWKGQB7Z4gAamkjQuXAkf4p8Bu0yewabf9Ru9HQqAs8PcuOce2Py9wsd7qiFT5W04 DF2w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:date:from :dkim-signature; bh=atcaUOaEs0tADTWkGUnU+frLVlv/+bjjbd986VwwiHA=; b=KY3l5fTi/znZsW6KdEDeUsCJIE7t6tJ/muLuhbE6F0f9SsR+d4llVGLjDv02tHvrzG 9us9qpCKuUejtvEEQwSm21u7Tyn/5jKFnd0IaY02Z2hAEI+GUH043a5mrvByc/ICkJyM XCE3Jk5vyd3tr3jBJcGscwV48qHALpqSD/fqGbgi+c9U65aXAltOz6oupqXclfzHh3fA xCBnMh6tSVSUtf87s9gf1sFcuF5ZtPoZ0mBs6QEIpmMEFZWsb8vVqXCMZDYWdlFvzJs0 Y+ZDdfagyfU+MGNg/AQNZKCJlWJjv1RSbjdj8vIgPqznBjFnyUBw6JGpfWKzfdjG+F4I D6TQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=M7BnZHmU; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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. [23.128.96.18]) by mx.google.com with ESMTP id ck5si3381168ejb.12.2020.05.07.09.01.48; Thu, 07 May 2020 09:02:31 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=M7BnZHmU; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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 S1726863AbgEGQAN (ORCPT + 99 others); Thu, 7 May 2020 12:00:13 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35316 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S1726464AbgEGQAM (ORCPT ); Thu, 7 May 2020 12:00:12 -0400 Received: from mail-qv1-xf44.google.com (mail-qv1-xf44.google.com [IPv6:2607:f8b0:4864:20::f44]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4B0BEC05BD09; Thu, 7 May 2020 09:00:11 -0700 (PDT) Received: by mail-qv1-xf44.google.com with SMTP id p13so2879411qvt.12; Thu, 07 May 2020 09:00:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:date:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to; bh=atcaUOaEs0tADTWkGUnU+frLVlv/+bjjbd986VwwiHA=; b=M7BnZHmUaVTTJ+fDIhonO4sRs4WRRR5ScFnI6D2iorOzSuFBUtDrky9WGvRkSr2Q8D tVYoowwartdWC5ppYv+aUBst1/UvgyTNeDgRBME74dyx1qOmA5qEeFmEr0ESlrUrDFGL mkOtlXiWtKGNr9cX5mL2p6vcMz0XYNxXCIY5uNe+QCGB3bNCABwMKMO+GisZ8Ds4kDk5 MwOPfs7ZiXa0c9OI18zcYOennqeSIJBIxNGPtH8XX92UlvWwlH3IudrHuGP1yNCiLr4G hZ90QJjXEet8jkV12kb+/C3SYlBepITLUokR2JExUPku/CyeLcgrtYHaiMlPmFMe1Te/ RdLw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:date:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to; bh=atcaUOaEs0tADTWkGUnU+frLVlv/+bjjbd986VwwiHA=; b=h5rsguOyQjxz/jICeaHJXQ+iOy+jlc4KhsUTWCaG+1n265yWs9oMrhANbLBYZwKD48 mtxwidkujUG8SV9pqL43d4O+zfLpjfuWJnmeS4CSdHNM7xL1ubGcILlEEdtdZKkfEQ1Z CpkPDpyybdaOW5eyciDltIk4CMZZotO2SXX4lwd3GCspCuQG70+rHNoeyS7lqdpj1kJ/ nB+rtfSaLqE1L/58VUBKUvq7+n+ZTAmcWGGHgGaFltGBUe7d9fzjioF977zI+C/+gkD2 pPP7HQsa0/x+vsMhH71iJJhNfjSongKSZoq2ge0XtDOCqwCfysFX0kfEpr4zTrGKOJho EuHQ== X-Gm-Message-State: AGi0PuYkVwQTWD35rMmJyROoB2DPqGxvyk1huHn9PZ78ESiop80UbXOs g3iBWXGDrX/5ygGkk8LdNUA= X-Received: by 2002:a0c:b44c:: with SMTP id e12mr13836133qvf.30.1588867210389; Thu, 07 May 2020 09:00:10 -0700 (PDT) Received: from quaco.ghostprotocols.net ([179.97.37.151]) by smtp.gmail.com with ESMTPSA id b126sm4362557qkc.119.2020.05.07.09.00.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 07 May 2020 09:00:09 -0700 (PDT) From: Arnaldo Carvalho de Melo X-Google-Original-From: Arnaldo Carvalho de Melo Received: by quaco.ghostprotocols.net (Postfix, from userid 1000) id 9834C40AFD; Thu, 7 May 2020 13:00:07 -0300 (-03) Date: Thu, 7 May 2020 13:00:07 -0300 To: Jiri Olsa Cc: Ian Rogers , Peter Zijlstra , Ingo Molnar , Mark Rutland , Alexander Shishkin , Namhyung Kim , Kan Liang , Andi Kleen , Haiyan Song , Jin Yao , Song Liu , Ravi Bangoria , John Garry , Leo Yan , Adrian Hunter , Paul Clarke , linux-kernel@vger.kernel.org, kajoljain , linux-perf-users@vger.kernel.org, Stephane Eranian Subject: Re: [PATCH v4 00/12] perf metric fixes and test Message-ID: <20200507160007.GC32641@kernel.org> References: <20200501173333.227162-1-irogers@google.com> <20200507084445.GA2447905@krava> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20200507084445.GA2447905@krava> X-Url: http://acmel.wordpress.com Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Em Thu, May 07, 2020 at 10:44:45AM +0200, Jiri Olsa escreveu: > On Fri, May 01, 2020 at 10:33:21AM -0700, Ian Rogers wrote: > > Add a test that all perf metrics (for your architecture) are parsable > > with the simple expression parser. Attempt to parse all events in > > metrics but only fail if the metric is for the current CPU. Fix bugs > > in the expr parser, x86 and powerpc metrics. Improve debug messages > > around add PMU config term failures. > > > > v4 rebases after Kajol Jain's patches and fixes an asprintf warning. > > v3 adds parse event testing of ids and improves debug messages for add > > PMU. These messages are paticular visible with 'perf test 10 > > -vvv'. It moves the testing logic from tests/expr.c to > > tests/pmu-events.c as suggested by John Garry > > . > > v2 adds Fixes tags to commit messages for when broken metrics were > > first added. Adds a debug warning for division by zero in expr, and > > adds a workaround for id values in the expr test necessary for > > powerpc. It also fixes broken power8 and power9 metrics. > > > > Ian Rogers (12): > > perf expr: unlimited escaped characters in a symbol > > perf metrics: fix parse errors in cascade lake metrics > > perf metrics: fix parse errors in skylake metrics > > perf expr: allow ',' to be an other token > > perf expr: increase max other > > perf expr: parse numbers as doubles > > perf expr: debug lex if debugging yacc > > perf metrics: fix parse errors in power8 metrics > > perf metrics: fix parse errors in power9 metrics > > perf expr: print a debug message for division by zero > > heya, > could we please get the 1st 10 patches in? they are important, Ok sir, processing these now, - Arnaldo > and let's not block them with new versions for patches 11/12 > > Acked-by: Jiri Olsa