Received: by 2002:a05:6a10:5bc5:0:0:0:0 with SMTP id os5csp1159038pxb; Wed, 3 Nov 2021 19:39:02 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyYmmzlVsbxwwj7V//vhmCIVcr2clLyUW0RkoYPnGmVMF5C5XZTlI+ewb80rf21U3K2u/e2 X-Received: by 2002:a05:6402:5c9:: with SMTP id n9mr36651285edx.395.1635993542443; Wed, 03 Nov 2021 19:39:02 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1635993542; cv=none; d=google.com; s=arc-20160816; b=V38YdYxljYbQISI9SzC8ZU0cMkv6Zu/0MrCB5mZmDQ5H5uJZzaHKdvhrX6zFfmkIYD qJR9OuXgVBJkkwpbcHU9SeTa8SD9gmEEsIcLecukSMaLKSiXXRR04BcHd0p3mt3Th0F1 5Ze54a5ZEzGpbCD46cQ/WmDPDOlaEIHhYwH/cEHPzofWWGC62RAkXBoIo3yPYJsgwW4Y s3LwAg4YIGQlvBHX/g7cXm+FnxsK9IR4O+/T92nyfKTrGI5rYZ9ESd0uItuzLq6jeouu YPv8tjy1SYXL3zi+7gIEsiYV8YgTD/e4l9KbsmqNlZIgpACi/fvc9nB9WtzsT0EppC6h Nzyw== 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=JrSbi7yceXbT6d12EbYqGSwgkyXAE5np80NJ5omtIzY=; b=ZNYWlcN0E1ziKVLPzmYIqayIheO2Sy4/edVDVkRqUvz69k2DIXo9d5hzsPgr6jszD0 MGkQW2qQ4ALtlWnWyvaomXuW6eQd9Lt9iX2XI3WK7qIoKw2x2pCItltbp0zUzrfAmuQl W/k0LaCvPS8jWGbjyrRo4nfw4kEyjrFtsfKliIDEK68qZl5WMpzNN0LodYkZmwZ54gwo u7O7qBi722YB4HKkpqr80UsiiYRdCoXH5ALmL77EE64vTZe1rGQvef+Ncb0u64qa3Sb8 cRyBXPZgOlOW9yShvkFbfS3AkvZgL78CIQpy0y0wZVOAZRIA0Sl8nIOmfEFD3YRDdK2B mRtw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=FBmJZadq; 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 u11si6591709edx.361.2021.11.03.19.38.30; Wed, 03 Nov 2021 19:39:02 -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=20210112 header.b=FBmJZadq; 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 S229913AbhKDCiY (ORCPT + 99 others); Wed, 3 Nov 2021 22:38:24 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53206 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229541AbhKDCiX (ORCPT ); Wed, 3 Nov 2021 22:38:23 -0400 Received: from mail-oo1-xc2f.google.com (mail-oo1-xc2f.google.com [IPv6:2607:f8b0:4864:20::c2f]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A595AC061714; Wed, 3 Nov 2021 19:35:46 -0700 (PDT) Received: by mail-oo1-xc2f.google.com with SMTP id w23-20020a4a9d17000000b002bb72fd39f3so1454231ooj.11; Wed, 03 Nov 2021 19:35:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=JrSbi7yceXbT6d12EbYqGSwgkyXAE5np80NJ5omtIzY=; b=FBmJZadqmgv8CsvnpS397JTFeBF1CXthSjScp+YLDLuxD+s+4jVwabBG0dyb7YU+KZ CLjkwQVc+WtfXFk660gXTDwuvHvGNXfxQlgVhTSgBA0m29ksEAzulUyoCRwaOIfaBQMK JZqMtKl4h/dHGmddnLFu+qjJdN1cBrw6H10zJlwkzL61O9H8RZMpeN5g0sG8EuhwF8Nz SkU2abBtZq1ZN/uDWZFH65XjF3eGpcOtvB/ptF0uvvB29u9ptXrUgmaBxOk3O+Q64E+r Rky90+97vGfhjxa05Nx5SGqoyDceVKf/9awqrD8oj03EEkEPYVE8Xpkzz8XCE9X0oPJ9 P/EA== 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=JrSbi7yceXbT6d12EbYqGSwgkyXAE5np80NJ5omtIzY=; b=mcSdAq/Ud34KTUC/9mq0f6T+p0Dt6n5gxO3zNDPb/O4lhjKZZ+IKx3OFgvgUurbklh SG95RofQAJa1uvkErWTA6sw8+4qmMwHDCHIOijZmleqpMCE4qtvzyj4/1s031IS7gWRw 1nlP59LR+SlT/d1O49974oclpZwZB1fqmGcR1c7aWOtuVyPIe4SUVSGLpaXvTwoxTZih GzcZ5I0WsqRjYRPZPbL6J+QkjaY6k4W7ukyigRxDjgf/gcheiOX9NZW8PPWC/CPbwZ2M 3v6M8BkjA+y4maNC2GNu9ZJaxHfeA5NgvKs+uULqyR/dNhtRT2LqZDxFrelP8LkvVFPK V8ew== X-Gm-Message-State: AOAM531/hPgWJFbWbgNR43qFULdrRWUViguFNYcXq5m0uo0Obczg/cHs ozU2obE7oyT6tNs17dK7lGY8cZJKLOpAqjzQQlM= X-Received: by 2002:a4a:b307:: with SMTP id m7mr1625105ooo.83.1635993346065; Wed, 03 Nov 2021 19:35:46 -0700 (PDT) MIME-Version: 1.0 References: <20211103091716.59906-1-likexu@tencent.com> In-Reply-To: <20211103091716.59906-1-likexu@tencent.com> From: Wanpeng Li Date: Thu, 4 Nov 2021 10:35:35 +0800 Message-ID: Subject: Re: [PATCH] perf/x86/vlbr: Add c->flags to vlbr event constraints To: Like Xu Cc: Peter Zijlstra , Alexander Shishkin , Ingo Molnar , Arnaldo Carvalho de Melo , Mark Rutland , Jiri Olsa , linux-perf-users@vger.kernel.org, LKML Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, 3 Nov 2021 at 17:17, Like Xu wrote: > > From: Like Xu > > Just like what we do in the x86_get_event_constraints(), the > PERF_X86_EVENT_LBR_SELECT flag should also be propagated > to event->hw.flags so that the host lbr driver can save/restore > MSR_LBR_SELECT for the special vlbr event created by KVM or BPF. > > Reported-by: Wanpeng Li > Fixes: 097e4311cda9 ("perf/x86: Add constraint to create guest LBR event without hw counter") > Signed-off-by: Like Xu Tested-by: Wanpeng Li