Received: by 2002:a05:7412:da14:b0:e2:908c:2ebd with SMTP id fe20csp235971rdb; Fri, 6 Oct 2023 01:41:56 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHvEhEsvEMnD0+3eH8TgELBNkytnZg3wXO/eFhE684kK0Slw+3E897qNytsCR7Zo/R+rct9 X-Received: by 2002:a05:6870:2319:b0:1bb:9846:94ed with SMTP id w25-20020a056870231900b001bb984694edmr7490633oao.3.1696581716176; Fri, 06 Oct 2023 01:41:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1696581716; cv=none; d=google.com; s=arc-20160816; b=yrechUtBFqfVM5KK2L1DlsXKZ0yfnXyJJJ7l8VLWjwxbLJMgmclT0oIhxspDINQ1rM AF7HdwToxICfNdXXAFQwLD3knmXYvJWzkKjsCIVQ9Kn4w9pvs6APPnM0bDtCxrR/r+uy XwpPimjP5OoGI3BPi0tgPL5uhcbc8jdXX0pj6p6bKlcIOZ7ulpgsqCl00Lh0vAJ7AaZs pkQ9d/rDQWCl/Xm7X6YAx2D2FopBTWCCDU4RW7BgHugKcJzkX5g9sanGs/WCFRjr+hz3 J8I6XErdEf9X4669iZ+3Jw6G8abeCP9lkdIMy5hhpB5ZwQ/cSX/7Se4JRCZUqfUvTqx1 LZIw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to :organization:references:cc:to:content-language:subject:reply-to :user-agent:mime-version:date:message-id:from:dkim-signature; bh=kZ4MK+LkUJUvJ9sOD+5swyDMzW1yvSnPTDNFzgSqerQ=; fh=VBjXwlYoQnRPOVD+QTB/XiYWK4M2w7FX9H4KmaPewA8=; b=VEw15ycPuLxHofz41OKvY4aX3GfI+dxmXMKKkzke8hm/4f5gdxyYOv3Q51DHLy87ku b7uVpJtyDmeX/AG2BlKhATQV9VUsRqtt34C8dup2B5cAc+f2995T3iPvpbGOnmG+8Lfw BpwQ1ZmfpgpTwmS2VksVsMXQebHAB9InLZQ7FRtM27i7hKTdrqQdvDq7fMNEYm/TDa1b R7TPDKdjhsj/EIUjPj61nmUXMFFu3pPi9I1DHkArwsoY2KwVschYWZhVMQnFY5y1xXm1 EkiEeZwhn7TWDCOJWwphOj9Lcl7f9dSlHx8EH7HgCSZxfrtN4AYEWaW6FMvL7VT/WsNs 1tFQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=VOwHGX7+; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 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 snail.vger.email (snail.vger.email. [2620:137:e000::3:7]) by mx.google.com with ESMTPS id o15-20020a656a4f000000b00565dd3fbfdfsi1374988pgu.214.2023.10.06.01.41.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 06 Oct 2023 01:41:56 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) client-ip=2620:137:e000::3:7; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=VOwHGX7+; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by snail.vger.email (Postfix) with ESMTP id 039D7805A788; Fri, 6 Oct 2023 01:40:48 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at snail.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231271AbjJFIkl (ORCPT + 99 others); Fri, 6 Oct 2023 04:40:41 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34778 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231228AbjJFIki (ORCPT ); Fri, 6 Oct 2023 04:40:38 -0400 Received: from mail-wr1-x429.google.com (mail-wr1-x429.google.com [IPv6:2a00:1450:4864:20::429]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 454E693; Fri, 6 Oct 2023 01:40:37 -0700 (PDT) Received: by mail-wr1-x429.google.com with SMTP id ffacd0b85a97d-3226cc3e324so1808804f8f.3; Fri, 06 Oct 2023 01:40:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1696581635; x=1697186435; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:organization:references:cc:to :content-language:subject:reply-to:user-agent:mime-version:date :message-id:from:from:to:cc:subject:date:message-id:reply-to; bh=kZ4MK+LkUJUvJ9sOD+5swyDMzW1yvSnPTDNFzgSqerQ=; b=VOwHGX7+VmXLASn6+Ex7rQJODbc+9axJvBOtqbkRjWfafDSS0O+XR9tQgirHb0sPjy j9WCw49OmfX1TxvWMUfvimuM52aaGX2XDRcZqdIk2zvpLQSwUfJaymQtHJ4c0j9Bu3i3 nco8GDQ3eUSLLFWM3pM6MItS9DQvi9kq1752r4PzgkHjwWuZz7iSG5LH2X8rdfciC1xR Dcl12ZBIScv6wk1RBJbOS/PxKoV0WNFUE8mVpeWX+nN9aCIOVFgmse1CAmRlqvP2+vMu GfrGRlrNwTJ6PLeZ9UybI1uOI+Zc/P+/fipnv37H9CsaWb8VNpesuqpkgfGfT9NNbDfG 3Aqw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1696581635; x=1697186435; h=content-transfer-encoding:in-reply-to:organization:references:cc:to :content-language:subject:reply-to:user-agent:mime-version:date :message-id:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=kZ4MK+LkUJUvJ9sOD+5swyDMzW1yvSnPTDNFzgSqerQ=; b=VvAaA6C5iKMDtB3DUkNVOwoCSoxlyEOf6j9007Q1epYafQ8e6++GiIL4Dq4JFBmBiE OCQNuFjyHCjbLLSpGQaTuh+mucEE2F62HqOUSXzq9q1bnGF5YDB4GjWteDZITuljyQEA LA2kH4q+vZbHZK0Fi/GE9dOC516Y37zucZZFa+O0fl2Zswdu9xnnyf8yfvoB4EMWgpbQ qmn8sKRiTunXP0AwKT5L7oMofEglqhcKoy0PnEA6qXzz9BMoBgjhdeYojTtQ6I1rrU/m TPrYbEtRH17bgLjBG2mjJ9Dnh37I5+OxihThqTjRtv1FCZDLA0DftbIRwBjEWiZpbbQW JfVg== X-Gm-Message-State: AOJu0Ywz2nZZvaPJ5+eTotbiSwoz+B7GPyiKGcue7iRjy7UrWSpa2YFf kndoe90IWKfVg5I5/XXoBtA= X-Received: by 2002:a05:6000:14e:b0:320:a19:7f87 with SMTP id r14-20020a056000014e00b003200a197f87mr6404855wrx.18.1696581635415; Fri, 06 Oct 2023 01:40:35 -0700 (PDT) Received: from [192.168.11.19] (54-240-197-234.amazon.com. [54.240.197.234]) by smtp.gmail.com with ESMTPSA id a9-20020adfe5c9000000b003142e438e8csm1121559wrn.26.2023.10.06.01.40.34 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 06 Oct 2023 01:40:35 -0700 (PDT) From: Paul Durrant X-Google-Original-From: Paul Durrant Message-ID: Date: Fri, 6 Oct 2023 09:40:30 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Reply-To: paul@xen.org Subject: Re: [PATCH v2] KVM: x86/xen: ignore the VCPU_SSHOTTMR_future flag Content-Language: en-US To: Sean Christopherson Cc: kvm@vger.kernel.org, linux-kernel@vger.kernel.org, Paul Durrant , David Woodhouse , David Woodhouse , Paolo Bonzini , Thomas Gleixner , Ingo Molnar , Borislav Petkov , Dave Hansen , "H. Peter Anvin" , x86@kernel.org References: <20231004174628.2073263-1-paul@xen.org> <5fc0fbfe-72e8-44bf-bad2-92513f299832@xen.org> Organization: Xen Project In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_BLOCKED,SPF_HELO_NONE,SPF_PASS 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 X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (snail.vger.email [0.0.0.0]); Fri, 06 Oct 2023 01:40:48 -0700 (PDT) On 06/10/2023 02:48, Sean Christopherson wrote: > On Thu, Oct 05, 2023, Paul Durrant wrote: >> On 04/10/2023 19:30, Sean Christopherson wrote: >>> On Wed, Oct 04, 2023, Paul Durrant wrote: >>>> --- >>>> Cc: David Woodhouse >>>> Cc: Sean Christopherson >>>> Cc: Paolo Bonzini >>>> Cc: Thomas Gleixner >>>> Cc: Ingo Molnar >>>> Cc: Borislav Petkov >>>> Cc: Dave Hansen >>>> Cc: "H. Peter Anvin" >>>> Cc: x86@kernel.org >>> >>> If you're going to manually Cc folks, put the Cc's in the changelog proper so that >>> there's a record of who was Cc'd on the patch. >>> >> >> FTR, the basic list was generated: >> >> ./scripts/get_maintainer.pl --no-rolestats >> 0001-KVM-xen-ignore-the-VCPU_SSHOTTMR_future-flag.patch | while read line; >> do echo Cc: $line; done >> >> and then lightly hacked put x86 at the end and remove my own name... so not >> really manual. >> Also not entirely sure why you'd want the Cc list making it into the actual >> commit. > > It's useful for Cc's that *don't* come from get_maintainers, as it provides a > record in the commit of who was Cc'd on a patch. > > E.g. if someone encounters an issue with a commit, the Cc records provide additional > contacts that might be able to help sort things out. > > Or if a maintainer further up the stream has questions or concerns about a pull > request, they can use the Cc list to grab the right audience for a discussion, > or be more confident in merging the request because the maintainer knows that the > "right" people at least saw the patch. > > Lore links provide much of that functionality, but following a link is almost > always slower, and some maintainers are allergic to web browsers :-) > Ok... makes sense. >>> Or even better, just use scripts/get_maintainers.pl and only manually Cc people >>> when necessary. >> >> I guess this must be some other way of using get_maintainers.pl that you are >> expecting? > > Ah, I was just assuming that you were handcoding the Cc "list", but it sounds > like you're piping the results into each patch. That's fine, just a bit noisy > and uncommon. > > FWIW, my scripts gather the To/Cc for all patches in a series, and then use the > results for the entire series, e.g. > > git send-email --confirm=always --suppress-cc=all $to $bcc $cc ... > > That way everyone that gets sent mail gets all patches in a series. Most > contributors, myself included, don't like to receive bits and pieces of a series, > e.g. it makes doing quick triage/reviews annoying, especially if the patches I > didn't receive weren't sent to any of the mailing list to which I'm subscribed. Ok, I'll send stuff that way in future. Thanks, Paul