Received: by 2002:a05:6902:102b:0:0:0:0 with SMTP id x11csp3000880ybt; Mon, 29 Jun 2020 12:33:42 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxFNPGlBy2n5lUA9bza0MzVRouDt5YFZNR8QKL9wZWsx2uDQUK6vF0wmi2TMqugZD2+71eJ X-Received: by 2002:aa7:c496:: with SMTP id m22mr6055855edq.336.1593459221943; Mon, 29 Jun 2020 12:33:41 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1593459221; cv=none; d=google.com; s=arc-20160816; b=gcf9x8Gbyv2kCVUcOx2QAAoAj+XymNddzaOSB15JUeI5Fx1WiTre+TNR6RpYL3sZXu 5MfHtTdHIfq1wRA8z9JsYi8HuYk85S/bOjIseQCXBebuZ0qOqJPN7+W9jTSDv4UYru3y DOcCDb7UE6mHn0CSlg8pnxZtWtMvmQzida+V2bmzTp4aZgQWi+C2SCpiYntMo9k7SqGA 5TiJ4RgkU26hn+mKUmmxmJbtq7gIdcoKV4atcFPNBoFWJ3T9DPaGavVqlNuMNupHAEuT P8Z47hf4OLaV/LQs0MvAv2UlEgr5TmKykBtoPovzO6/l+lpDdjNXbJEp05OT7mYYgarO M0tA== 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=ZLYf85kR83hcUBrWvAXG8Wj7+vy80vScSZPRychjVjA=; b=bnGupzGupwcwEAZQ9dI2RHbsIMWjekxnViSANIcQFJNXNqf1SCqP7SV+o6AvIA9/is 2DP8W91HGwq8rNMvzShg3qcu2h67bIgD08j2PVV5710B94XB/c+asB8XWM43Adv7L9zG 4fBuC23IBW4yBBlckRxXVJ0q2jlz73SpMW2RtzgIGLeUbucJXipn/gfdrGUkDqDOGgSp F7lA55Mdj7GYNMAVDfwDmOkhXsHcaeEBa8/6zizUB5tBcOYAXp55c1joEh9/njrNkvnb aTs1JfzmSTqgJJzTG/A0D2+Q8XYgS/6XHIgL7gJ/oG11Yy4WyuIhpbxWBznttbA+TYOQ 1Kiw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=LWJedSK7; 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 g16si253920edu.513.2020.06.29.12.33.18; Mon, 29 Jun 2020 12:33:41 -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=LWJedSK7; 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 S1732393AbgF2TdN (ORCPT + 99 others); Mon, 29 Jun 2020 15:33:13 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46810 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1733234AbgF2Tcp (ORCPT ); Mon, 29 Jun 2020 15:32:45 -0400 Received: from mail-wr1-x443.google.com (mail-wr1-x443.google.com [IPv6:2a00:1450:4864:20::443]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 7DDE0C0307AF for ; Mon, 29 Jun 2020 08:55:50 -0700 (PDT) Received: by mail-wr1-x443.google.com with SMTP id q5so17044284wru.6 for ; Mon, 29 Jun 2020 08:55:50 -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=ZLYf85kR83hcUBrWvAXG8Wj7+vy80vScSZPRychjVjA=; b=LWJedSK7vsBqcOAmUtGOZfumg1m6WZSEpuhdmRAZmilonlGtrZ+oyu4Xmq4qljvXoz fxFmvJ8dcvonuqckrIidX/9KdbFm4+bh3/izrA9XHkRvWc3/iDt9uwaOcc1ykoLVTyNf l82zMGLrTJ25BETRb/Efx3mAGjQSdoQkMl9OzYSpqqNKEeLC2Fc5LKTv4uKVg6ckhMj/ lskq7ye7Eyddf5MSKTzh1a9kEbgaioraiu4/pmNoC5NeU5xoEnujNhFEB8NU+VKbszRl x3j3zt80UZa2rD5u4GNWyG146Vr1EuG/uhncqg/fHQyFVr8Flr8TpyI59Z7krJmMqBmk zTNQ== 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=ZLYf85kR83hcUBrWvAXG8Wj7+vy80vScSZPRychjVjA=; b=Ivklo+SHhXxzSQzRlGwK46KmwlfuND7RpvDyVC26eU8gHQaAMFQHmJhHGT+tolEAX2 7vNLVP00XlV+rXK3dbAddO7nmY6HxCJ4bhps3gLJk6BroB/R4jCUJ0C0034putHe9YD4 hI/U7IAUgXgOBDDgMTaPk04QguN0AvlO70GdJBZBtj602K1UaTmc0ppVkgaZHwWm6hPq JOx/btoKk9aYWokZRbUVbJsflvbR1vz/fh8cZOydT2okHQ1Q+7BJkLiPKOdA1J0RBRn3 cEgXthSJ9Bj84dCjgsXvOVQMxgt/h/r+DeqEhxmcfZ4bwABHtnEHwnazhzicWHxHfwG8 xCOg== X-Gm-Message-State: AOAM531ZcGobE8OfGoBodzqTQs6AgaPx5e12gUmxHX6zMGq+V3E+d2NN 18dKntmI6PQUs3xHjQbYxLY6t2ElqK4/nU7UxjnXpg== X-Received: by 2002:adf:df03:: with SMTP id y3mr16828999wrl.376.1593446149156; Mon, 29 Jun 2020 08:55:49 -0700 (PDT) MIME-Version: 1.0 References: <20200626194720.2915044-1-jolsa@kernel.org> <20200626194720.2915044-8-jolsa@kernel.org> <20200628215507.GM2988321@krava> In-Reply-To: <20200628215507.GM2988321@krava> From: Ian Rogers Date: Mon, 29 Jun 2020 08:55:37 -0700 Message-ID: Subject: Re: [PATCH 07/10] perf tools: Collect other metrics in struct metric_expr To: Jiri Olsa Cc: Jiri Olsa , Arnaldo Carvalho de Melo , lkml , Ingo Molnar , Namhyung Kim , Alexander Shishkin , Peter Zijlstra , Michael Petlan , Andi Kleen , Kajol Jain , John Garry , "Paul A. Clarke" , 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 Sun, Jun 28, 2020 at 2:55 PM Jiri Olsa wrote: > > On Fri, Jun 26, 2020 at 02:10:57PM -0700, Ian Rogers wrote: > > On Fri, Jun 26, 2020 at 12:48 PM Jiri Olsa wrote: > > > > > > Add 'other' metrics into struct metric_expr object, > > > so they are accessible when computing the metric. > > > > > > Storing just name and expression itself, so the metric > > > can be resolved and computed. > > > > Nit, other vs something like referenced_metric but otherwise lgtm. > > I'd like to keep metric prefix > > struct metric_ref ? Sounds good to me. Thanks, Ian > jirka >