Received: by 2002:a25:23cc:0:0:0:0:0 with SMTP id j195csp225002ybj; Wed, 6 May 2020 15:56:24 -0700 (PDT) X-Google-Smtp-Source: APiQypJyHvHoKEECErQExkTho3gtr05Yq/CYmyTkgBozfvKTbyyqomnhu1YpJlMpMxaMo9Fp7DBo X-Received: by 2002:a05:6402:3121:: with SMTP id dd1mr9381670edb.168.1588805784585; Wed, 06 May 2020 15:56:24 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1588805784; cv=none; d=google.com; s=arc-20160816; b=rhgUol4G7zCSGmyOnGbzNc29S8qNNFK+MhePPevfZUH/XjdgglaH1WjGauO1HfsqCv Cc6AaNnAyvlQwgM8qDcP9/tbh2YMCnLlHfwMC1FyUoI9RcLkIf7gGd2hzYqtfjcW6coB T3XfGi8T11ItH/oRRTJ2CFVg9/IWAtnaY6pQQIiopDdILOacwRW+40epFWFJxi8TxvmK lOxcVp3EUqB4NBQWhZxJAfL8PDyHtpNVQZfpjsBgW1mCEDZeX5K+XL/2h4/CJ8szWomd nvzJDEYPTSMAckYHLIcRPmmp7RyNlbvQ4cyEeFf19y6E5i+9gOyYcpR599w99Lsi3m9S HnAA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=41sdg7Fqp0L398L6Jcqw7Uls0o1vtYT6lkwEqB/show=; b=uSbzFuQTXi2wImRLA2Jaun2ZTS7L3+wNyPobCM3byvS+S76JIilJbWP4hSQ8V7NLQq y/gm/ZcH78MSiQSFBNePsWuP2LJT7/uJ8HPSWghGe827+jM6/tjkI3sqHffq8H1ppzfe mKxvnGz53AaejfQ2bGI/qfKgcPKmyWaJ4o7hlCexQc6lphKPtvO59qDw9yoOjamjCI5f ZElR2uQ4to3xzZGweuiOPr0l0t9ryQmtP3DMSRTxjPJY1ERNlnZWARxDpSyuj9D0pATu pvZ47LCqTdopK5y274uc4fyVZhJuLgeNJxizdBbaw98wBjbMQ/jouKGLEYvGZoaMljAU nUcA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=aGCSAnRS; 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=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id di17si1891833edb.593.2020.05.06.15.56.01; Wed, 06 May 2020 15:56:24 -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=@google.com header.s=20161025 header.b=aGCSAnRS; 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=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730383AbgEFWwf (ORCPT + 99 others); Wed, 6 May 2020 18:52:35 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44312 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730252AbgEFWwb (ORCPT ); Wed, 6 May 2020 18:52:31 -0400 Received: from mail-yb1-xb41.google.com (mail-yb1-xb41.google.com [IPv6:2607:f8b0:4864:20::b41]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A9420C061A10 for ; Wed, 6 May 2020 15:52:31 -0700 (PDT) Received: by mail-yb1-xb41.google.com with SMTP id o8so742616ybc.11 for ; Wed, 06 May 2020 15:52:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=41sdg7Fqp0L398L6Jcqw7Uls0o1vtYT6lkwEqB/show=; b=aGCSAnRS4ufZWa/Hdtn/oXVbdCAKXqMfRSovLmO4cTwAs5WGQ8G4K1Z5+bRDZrBStt Z4qsWWWYcy9ro3d38qVZSmsAdSRqyVR699x1XRwL3ODJR/aJifJuKYrQ/BWpFP9oDa2m icPtnh5okmjsKkslbzj30uAQV0GxFbJpTUERIcO86EBZeuFWPuJM5GHf7KMMeu9wptqe 1883/TqkOspDZKDqYSLKMcQxTEUKgi4uMcrSIs6k9LPI1RFpWA3tXnxZMQYK/EtqumFF cBZBMNYSzl87gJRJN6fwCZDJOLbqx/QTWXm58pIaID7MZ7d+xm9kQWUhBeh6B702rux5 2DRQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=41sdg7Fqp0L398L6Jcqw7Uls0o1vtYT6lkwEqB/show=; b=aFM3JJbMdA/l9gNtJmmNzgGWRX3pmEGHCHrK9G/GVIXx2eIHKuaZ5Bqwy0ST87XHZd BfRiZdvyPymtmbg4fTkXzWW3rba+Mx51DQkj/NbedgiMufixWKyz8ZPWi/oHMfKtkY/c BvhohI93/aeGEpQYiE6dpUriYz265D+HkgId+zL28g0Ui3PqrxPkdGhhtRuTU3LGt6Em votvwj16VoeG3/oAHHAgsKMoPxyKKy/bDMwgkquZpp63iL/Ov64NenEfggrGJFM2tZMi DS5gz6f+ID3vnR+KZXh9IVayZ0Il/1O6nSaw/RifgP1NqTPxQLWBs4TBVKYJZQVDfPHc NgGQ== X-Gm-Message-State: AGi0PubIUHoWjAnELPpIY0UuEGtxLeYOayu2WFlgNA+Zch+MAbnfJbPu 82/NusxrKoOh+twiq9Sz+UsoDWS54PZWK8QiBoWEQQ== X-Received: by 2002:a25:4443:: with SMTP id r64mr16715090yba.41.1588805550497; Wed, 06 May 2020 15:52:30 -0700 (PDT) MIME-Version: 1.0 References: <20200422220430.254014-1-irogers@google.com> <20200422220430.254014-6-irogers@google.com> <20200423112915.GH1136647@krava> In-Reply-To: From: Ian Rogers Date: Wed, 6 May 2020 15:52:19 -0700 Message-ID: Subject: Re: [PATCH v2 05/11] perf expr: increase max other To: Jiri Olsa Cc: Peter Zijlstra , Ingo Molnar , Arnaldo Carvalho de Melo , 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 , LKML , linux-perf-users , Stephane Eranian Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Apr 23, 2020 at 7:23 AM Ian Rogers wrote: > > On Thu, Apr 23, 2020 at 4:29 AM Jiri Olsa wrote: > > > > On Wed, Apr 22, 2020 at 03:04:24PM -0700, Ian Rogers wrote: > > > Large metrics such as Branch_Misprediction_Cost_SMT on x86 broadwell > > > need more space. > > > > > > Signed-off-by: Ian Rogers > > > --- > > > tools/perf/util/expr.h | 2 +- > > > 1 file changed, 1 insertion(+), 1 deletion(-) > > > > > > diff --git a/tools/perf/util/expr.h b/tools/perf/util/expr.h > > > index 0938ad166ece..4938bfc608b7 100644 > > > --- a/tools/perf/util/expr.h > > > +++ b/tools/perf/util/expr.h > > > @@ -2,7 +2,7 @@ > > > #ifndef PARSE_CTX_H > > > #define PARSE_CTX_H 1 > > > > > > -#define EXPR_MAX_OTHER 20 > > > +#define EXPR_MAX_OTHER 64 > > > #define MAX_PARSE_ID EXPR_MAX_OTHER > > > > > > struct expr_parse_id { > > > -- > > > 2.26.2.303.gf8c07b1a785-goog > > > > > > > ok, and we should probably start to think about what Andi suggested > > in here: https://lore.kernel.org/lkml/20200224210308.GQ160988@tassilo.jf.intel.com/ > > Agreed, a hash table would make sense. This was the smallest value > that would let the test on x86 pass. Fwiw, I have done this based on tools/lib/bpf/hashmap.h in CLs following on from this patch set. I'm holding off sending so I can rebase on acme's perf/next when the CLs acked by Jirka land: https://lore.kernel.org/lkml/20200503221650.GA1916255@krava/ The libbpf dependency for a hashmap is counter intuitive, so maybe there's something better to do there. Thanks, Ian > Thanks, > Ian > > > jirka > >