Received: by 2002:a05:6a10:2726:0:0:0:0 with SMTP id ib38csp2143278pxb; Wed, 30 Mar 2022 17:39:28 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxGA6swhBHUAZ95QsDl8hOgObkP59VIg4kdOXvekio8T9MUo7UocF/CeLzX5Pb+cQeNPMuW X-Received: by 2002:a17:907:3f18:b0:6e0:df2d:c76a with SMTP id hq24-20020a1709073f1800b006e0df2dc76amr2548663ejc.55.1648687168071; Wed, 30 Mar 2022 17:39:28 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1648687168; cv=none; d=google.com; s=arc-20160816; b=T54b3SE2BPZEaEgxMHCrQ7p7/AjKk5gKpvFAEDt0GEIGrZ3ENRBpej1b3V99ooUyrq 8GIal+K110mUokkByyGvDmihs2PrmslVxhjr+Idwm8S8x4GVIUecOqMFp7xypenkt4Es 1wczUEbRy7vIm1JrwjeV8ntBxL3cKyB+Yiu489HMtVR+HklBlGrdiEaMIBtRmnhWa7gQ sMi8MnSuuJz8fddo83sTQzu4KXBvGclLbEQEM6SjIETrElI01oPmkbMzRCjYinxYdzYy 6KUzyUiy7lU1j/EPHNdkc7WtAvmxCkCWO8ZBvXDQIseWazkufmtUvoECFWjDjFTr2Liz XNTg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=P+R8nWg8gGCqyBE2/fgJKiGa+Qo44g+mYwgsJhadgZ0=; b=O88xXc0yrOzL91cEXdydQ0aVov968Qwb7SdjJIUMdT6Xz0mljBk24g96pS4TjQvqGI VKLNhDg8EI/gYgeRJwUdddm8xAxt2sa4oEZWnZnqaba7rwoGzOiwq0WQ8nzJ4UjrNbVz feT3WPq5iSQzuB74maRl/IiTBPbViyQjy1wwcthLtpQhiV+9FKNZcnme8cHmEju1nm9M UAebDohbmnDzDFLI7bw2dgX0p1O0vuUEOAgj6CxjshsglXm+wRTREGlihIt6WlxT90QH 8xu0P615yo7ZpO9jj7dDxdMcOMZpDH4OqqhCoF9o6yJ0dqfzS18ieTgltRkmZcUWqxlO itKw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=ViR3vs9k; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 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 out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id et8-20020a170907294800b006e0a12c076dsi19485707ejc.416.2022.03.30.17.39.01; Wed, 30 Mar 2022 17:39:28 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=ViR3vs9k; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 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 S235323AbiC2WAJ (ORCPT + 99 others); Tue, 29 Mar 2022 18:00:09 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34168 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231897AbiC2WAH (ORCPT ); Tue, 29 Mar 2022 18:00:07 -0400 Received: from mail-vs1-xe31.google.com (mail-vs1-xe31.google.com [IPv6:2607:f8b0:4864:20::e31]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0B01DB80 for ; Tue, 29 Mar 2022 14:58:23 -0700 (PDT) Received: by mail-vs1-xe31.google.com with SMTP id o67so20641181vsc.0 for ; Tue, 29 Mar 2022 14:58:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=P+R8nWg8gGCqyBE2/fgJKiGa+Qo44g+mYwgsJhadgZ0=; b=ViR3vs9k60LkgoJr8NtlnIv6xSaqWuDRDdUz+1n5vCKNq6tYoi05tzOPWKN7y0KcA+ FgqYwKHaiuyO6tP/PeBY+XCVlQMd+9vsbg1lZy8I4F7gR3tvSoHO1fqf5aT0N8/Y0NmK EJTmxk+sXoDojZ8uBsjCq5Gd7oi4E5TDjVjofAiwLiRhPLm5q9MYnWrv2rs1XwUE0utl LlYBJZ4pmBYblPhrAhtSw8uULipI6TktNojYnBicgCNGpc4QJa8NJ3q4YhH9NjRpNHxa Eoco9FB1U2+D2WWHI7ICSMCW8OAVZS9blBYhNeUXdKcfdVXBKtfCfHgkBuazu6EHe09n ltjQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=P+R8nWg8gGCqyBE2/fgJKiGa+Qo44g+mYwgsJhadgZ0=; b=OHn+FYaBqcvGrTum3Pk0Eh7Ipr+0hYJfEZWZTkV7+cR1gcyFH9G6MZYDTucyz9UL0c gwTcK0L/pjpKg+2MYIvWPvDam2ITaN32beo9muM5eNuogum81lMHlMBRaiczeZ395Vhb w8lwghW3MlfBW7/bU/Be4AaZmrC4WRaxrJnL5qsF+VFLoHOsqD6kbr7fuDSueNN4ZI2y Ky8Gpxm3wvjZuBy5yQPpDRnfNy2prOoSwY8M9Fxi0451Xq6/iOEQIkq+niX7vgC2EhJh 8MURq5iwwOjTABFWy3+Cful3NtiuvkM/RLJeoA13Xvl4F2WvUwl+9u2aNM2CzXEg6+UT jQrg== X-Gm-Message-State: AOAM532XP2HzY+PyhwKF7I8YxzQjPzUlbBjri8kXXdtXx8X7UxRiSRvH NDvsMhviDrbnuTbJ5qRnUScaqiiwT1a9SlNdw2jhbQ== X-Received: by 2002:a05:6102:205a:b0:325:da19:bcb3 with SMTP id q26-20020a056102205a00b00325da19bcb3mr1091115vsr.37.1648591101901; Tue, 29 Mar 2022 14:58:21 -0700 (PDT) MIME-Version: 1.0 References: <20220322221517.2510440-1-eranian@google.com> <20220324145902.GG8939@worktop.programming.kicks-ass.net> <20220325082855.GL8939@worktop.programming.kicks-ass.net> In-Reply-To: <20220325082855.GL8939@worktop.programming.kicks-ass.net> From: Stephane Eranian Date: Tue, 29 Mar 2022 14:58:11 -0700 Message-ID: Subject: Re: [PATCH v7 00/13] perf/x86/amd: Add AMD Fam19h Branch Sampling support To: Peter Zijlstra Cc: linux-kernel@vger.kernel.org, kim.phillips@amd.com, acme@redhat.com, jolsa@redhat.com, songliubraving@fb.com, rafael@kernel.org, ravi.bangoria@amd.com, Sandipan.Das@amd.com Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-17.6 required=5.0 tests=BAYES_00,DKIMWL_WL_MED, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF, ENV_AND_HDR_SPF_MATCH,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE,USER_IN_DEF_DKIM_WL,USER_IN_DEF_SPF_WL autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Mar 25, 2022 at 1:29 AM Peter Zijlstra wrote: > > On Thu, Mar 24, 2022 at 10:31:38PM -0700, Stephane Eranian wrote: > > On Thu, Mar 24, 2022 at 7:59 AM Peter Zijlstra wrote: > > > > > > On Tue, Mar 22, 2022 at 03:15:04PM -0700, Stephane Eranian wrote: > > > > V7 makes the following changes: > > > > - rebased to 5.17-rc8 > > > > - Restrict BRS to be used only with RETIRED_TAKEN_BRANCH event in order to > > > > avoid adding more skid to other events in case that are monitored > > > > concurrently > > > > - fixed bugs in the perf tool enhanced error handling for IBS and BRS > > > > > > But afaict you failed to pick up the build fixes I did in my tree :/ Let > > > me try and be careful preserving those while munging this in. > > > > Sorry. I missed that. I can resubmit if you prefer. > > Nah, fixed it up again.. Even converted to static_call() this time. > > Could you please test this branch? Started testing. BRS does not come up so far. Let me debug this. > > https://git.kernel.org/pub/scm/linux/kernel/git/peterz/queue.git/log/?h=perf/amd > > I've since done more Changelog edits, and I should do a comment with the > static_call_mod() usage, but I think this ought to work. > > At least it now actually builds...