Received: by 2002:a05:6358:701b:b0:131:369:b2a3 with SMTP id 27csp699155rwo; Fri, 21 Jul 2023 20:57:33 -0700 (PDT) X-Google-Smtp-Source: APBJJlHDGfqp2JxD42uM3bvu1ttQbejBFEc21f/jPSXNN6k2ZxJLq6Ip7YisPD4joq+v5XxbiG5J X-Received: by 2002:a17:906:3084:b0:99b:493b:63b1 with SMTP id 4-20020a170906308400b0099b493b63b1mr3524012ejv.38.1689998253374; Fri, 21 Jul 2023 20:57:33 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1689998253; cv=none; d=google.com; s=arc-20160816; b=D59cLKWtjcQEdDBsKjOIe0IMqIlguzgqxqHGyD65DwL8acOHpWNkM3JrVH8sT70Plt c7z7AVLzMPBAcxF9+35P9oPP4BKkIGVyGgAn2DlJrGV9BOd7Jv3b2NXrM7fh2Q6iPbxz uNA4gFDjjJZ/79Xtoxew2QX1aSG8WM0WKNbkXa8aNKiCkA9sr0HwK8xXmRi2vAPpsbxP 2ztk97SwKCeo+QjOXCQ10lApFxkrQzmuqsCBKvOPyN8Y5zKPmEKS3PPbRWhINTa8Bnlq yxWMy1aXnlS0C1gtAWMivNAPWNuIKAE5OTpJtPmJL1/7H6mB4FjUBSfWXQdQbgTuGalZ JNfA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:user-agent :content-transfer-encoding:references:in-reply-to:date:cc:to:from :subject:message-id; bh=K4gwsGqoXKrk3X5JM+c+qu3Aixs/bfdEdWzceSvcaCY=; fh=7vht9ckMWCLSQEFEddO7FT4DSrvr9MyWRDnDai8ru5g=; b=fKDiqJ4G/RmZwq0RLvZr4pCbl2k85jk2EBogyO2UJBHL1dGcmeb6tJKwc8vZFas9kC LMPyV8fTw+QNHSqyg47MFFD8mUqGeT9OZQb60H+/N2NFGeLbPlbRjE83cWUrr40F5HIp oDBVpvZZOypxt1ed+LX0iMCtMbfGdk6otEdxwKbks/h/+qnHEAo1a5IbHbtFkBSKASKm FA4HWTTCzXQY0AvvEmvSJVZetRKM/+TUXmAOZ/yqbvdJoRAwIdPx0Ospc7GYltDWegjO wEKehe35cFWAtl06tRBsM9T0Ub8OcCtUBDFhd+fapDLd3hBstNPL3haSAG+aPxHZRmba YvAg== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id x9-20020a170906804900b0099316613780si3182152ejw.1038.2023.07.21.20.57.08; Fri, 21 Jul 2023 20:57:33 -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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230403AbjGVDc6 convert rfc822-to-8bit (ORCPT + 99 others); Fri, 21 Jul 2023 23:32:58 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42254 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230260AbjGVDc4 (ORCPT ); Fri, 21 Jul 2023 23:32:56 -0400 Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0E70B30F4; Fri, 21 Jul 2023 20:32:55 -0700 (PDT) Received: from omf01.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id 62EF6B172A; Sat, 22 Jul 2023 03:32:52 +0000 (UTC) Received: from [HIDDEN] (Authenticated sender: joe@perches.com) by omf01.hostedemail.com (Postfix) with ESMTPA id 6971260011; Sat, 22 Jul 2023 03:32:45 +0000 (UTC) Message-ID: Subject: Re: [Enable Designware XGMAC VLAN Stripping Feature 1/2] dt-bindings: net: snps,dwmac: Add description for rx-vlan-offload From: Joe Perches To: Jakub Kicinski , Krzysztof Kozlowski Cc: "Ng, Boon Khai" , "Boon@ecsmtp.png.intel.com" , "Khai@ecsmtp.png.intel.com" , Giuseppe Cavallaro , Alexandre Torgue , Jose Abreu , "David S . Miller" , Eric Dumazet , Paolo Abeni , Maxime Coquelin , "netdev@vger.kernel.org" , "linux-stm32@st-md-mailman.stormreply.com" , "linux-arm-kernel@lists.infradead.org" , "linux-kernel@vger.kernel.org" , "Shevchenko, Andriy" , "Tham, Mun Yew" , "Swee, Leong Ching" , "G Thomas, Rohan" , Shevchenko Andriy Date: Fri, 21 Jul 2023 20:32:44 -0700 In-Reply-To: <20230721185557.199fb5b8@kernel.org> References: <20230721062617.9810-1-boon.khai.ng@intel.com> <20230721062617.9810-2-boon.khai.ng@intel.com> <8e2f9c5f-6249-4325-58b2-a14549eb105d@kernel.org> <20230721185557.199fb5b8@kernel.org> Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: 8BIT User-Agent: Evolution 3.48.4 (3.48.4-1.fc38) MIME-Version: 1.0 X-Rspamd-Queue-Id: 6971260011 X-Spam-Status: No, score=-0.9 required=5.0 tests=BAYES_00,FORGED_SPF_HELO, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H5,RCVD_IN_MSPIKE_WL, SPF_HELO_PASS,SPF_NONE,T_SCC_BODY_TEXT_LINE,UNPARSEABLE_RELAY, URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.6 X-Rspamd-Server: rspamout02 X-Stat-Signature: 8ce7bpwzd8fica761zef7atz4eom5rxc X-Session-Marker: 6A6F6540706572636865732E636F6D X-Session-ID: U2FsdGVkX18+q1NQAs+iy/04SOptAJpsQ5UyWCupHV4= X-HE-Tag: 1689996765-765041 X-HE-Meta: U2FsdGVkX18DSXSwACs16UAGrftNgDisUeuyiaAvyz8ctZuQslVdA7tSQOcxYeDsVe6c8YlGQzWjLBLBygL1QBGzAd/InnBkcpibqTgkGnAikGZra6vCLllk1+4BPtAoqUk6+h5LGda1dv8I7cF55h9Z8m2jNJhAOdUIao8L1dNwh1hFYjkPSFkJICj31+v1DPNB1GzfP6kAtuLAHoXl5FvAEVNePVQaz7oYbR54/Htd6Ow4RIww5aD1GgVf3njgbfWGlfkabVBqKNiWCrmGU0/z6SLv/3U+ouj6/J9TDjfiFMV2/2ZtMEtXtqvJNXlTityBcvxQA7f88y5QQM96C54V3mlgidIXiS8e8K1wnqC4JcqIBvabF9GwQMtnSGSkHH7Mrt9Z35lQQ4oO+SRvtWiuVJU2KGU0f3xvThvsNW649fu2sv0/DLm2ln0YjJ04v20bGr9xihHLF9YSQGOqXRvpRaYTZCCLyvgHiGUiZa4Ob4JFX8dNzYv8xdyJyWCip8cZDMt5MyTGDKrpxHcSzuHvrArRp2ZtpjT1DAKUYUVkQCuF9wYKI383PX5nstqlV4iSzsGv8e737uGrUvV+FTeSJpDTBxiYVv0x3OgiY1fGPqEGdmTV2g5L9LV4KYf7YZVIn3+3MpCyhSOoKuMkrP/Av6GNgmMzndaevjKGdv3VoCYh2XREop2wiVkxa2jU3JJcS0Q2fivqHSHsS3kmnmelo9h3VFu/oyKZjvCjdifYYo4UXodz1LfocRDj9Eg6LFy65pSd+uQSEm1g1H6B2Vqxqc4DseGxhUk9JleEXLUjOk5zxvQ6Qaq4bk/b2AxKuGtG4zfrdSHwVzbwsX0o/H5EMPEh3zdNb132ulYrrdqB/CV0gkK8Bw== 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, 2023-07-21 at 18:55 -0700, Jakub Kicinski wrote: > On Fri, 21 Jul 2023 18:21:32 +0200 Krzysztof Kozlowski wrote: > > > $ ./scripts/get_maintainer.pl --scm -f drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c > > > > That's not how you run it. get_maintainers.pl should be run on patches > > or on all files, not just some selection. > > Adding Joe for visibility (I proposed to print a warning when people > do this and IIRC he wasn't on board). What's the issue here? Other than _how_ the script was used, I don't see an actual problem with the script itself. https://lore.kernel.org/lkml/20230721062617.9810-1-boon.khai.ng@intel.com/ As far as I can tell, the patch series address list was identical for the 0/2, 1/2, and 2/2 submissions: -------------------------------- 0/2: From: Boon@ecsmtp.png.intel.com, Khai@ecsmtp.png.intel.com, "Ng , Alexandre Torgue , Jose Abreu , "David S . Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Maxime Coquelin , netdev@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Cc: Boon Khai Ng , Shevchenko Andriy , Mun Yew Tham , Leong Ching Swee , G Thomas Rohan , Shevchenko Andriy Subject: [Enable Designware XGMAC VLAN Stripping Feature 0/2] 1/2: From: Boon@ecsmtp.png.intel.com, Khai@ecsmtp.png.intel.com, "Ng , Alexandre Torgue , Jose Abreu , "David S . Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Maxime Coquelin , netdev@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Cc: Boon Khai Ng , Shevchenko Andriy , Mun Yew Tham , Leong Ching Swee , G Thomas Rohan , Shevchenko Andriy Subject: [Enable Designware XGMAC VLAN Stripping Feature 1/2] dt-bindings: net: snps,dwmac: Add description for rx-vlan-offload 2/2: From: Boon@ecsmtp.png.intel.com, Khai@ecsmtp.png.intel.com, "Ng , Alexandre Torgue , Jose Abreu , "David S . Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Maxime Coquelin , netdev@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Cc: Boon Khai Ng , Shevchenko Andriy , Mun Yew Tham , Leong Ching Swee , G Thomas Rohan , Shevchenko Andriy Subject: [Enable Designware XGMAC VLAN Stripping Feature 2/2] net: stmmac: dwxgmac2: Add support for HW-accelerated VLAN Stripping -------------------------------- vger has a limit on the number of recipients for a single email so patch series that cc all possible recipients can be bounced and not forwarded by vger. So I think when submitting a patch series, it's necessary to send just the cover letter to all mailing lists for all files/paths modified by any file in the patch series and specific patches are sent to maintainers, reviewers and the specific mailing lists modified by the specific patch. I use the scripts below to send patch series where a patch series are the only files in individual directories. (Well I used to use, I'm not actively reading or creating kernel patches right now) $ cat ~/bin/to.sh #!/bin/bash opts="--nogit --nogit-fallback --norolestats --pattern-depth=1" if [[ $(basename $1) =~ ^0000- ]] ; then ./scripts/get_maintainer.pl --nom $opts $(dirname $1)/* else maint=$(./scripts/get_maintainer.pl --nol $opts $1) if [ "$maint" == "" ] ; then echo "linux-kernel@vger.kernel.org" else echo "$maint" fi fi $ cat ~/bin/cc.sh #!/bin/bash opts="--nogit --nogit-fallback --norolestats" maint_file=$(mktemp -t XXXXXXXX.cc) if [[ $(basename $1) =~ ^0000- ]] ; then ./scripts/get_maintainer.pl $opts $(dirname $1)/* | \ ~/bin/remove_undesirable_emails.sh > $maint_file count=$(wc -c $maint_file | cut -f1 -d" ") if [[ $count -lt 512 ]] ; then cat $maint_file else ./scripts/get_maintainer.pl -nom -nor $opts $(dirname $1)/* | \ ~/bin/remove_undesirable_emails.sh fi else ./scripts/get_maintainer.pl $opts $1 | \ ~/bin/remove_undesirable_emails.sh > $maint_file count=$(wc -l $maint_file | cut -f1 -d" ") if [[ $count -gt 0 ]] ; then cat $maint_file else ./scripts/get_maintainer.pl --git --git-fallback --norolestats $1 | \ ~/bin/remove_undesirable_emails.sh fi fi rm -f $maint_file $ cat ~/bin/remove_undesirable_emails.sh grep -vPi "(?:\bIngo\s+Molnar\b)" $ (nb: Ingo asked not to receive any emails from me) And these scripts are used with git send-email with a .gitconfig block [sendemail] chainreplyto = false thread = false suppresscc = self cccmd = ~/bin/cc.sh tocmd = ~/bin/to.sh These scripts would have added 2 mailing lists to patch 0/n: devicetree@vger.kernel.org (open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS) linux-renesas-soc@vger.kernel.org (open list:ARM/RISC-V/RENESAS ARCHITECTURE) and it would also have had a different recipient list for 1/2 as well $ ./scripts/get_maintainer.pl -f Documentation/devicetree/bindings/net/snps,dwmac.yaml "David S. Miller" (maintainer:NETWORKING DRIVERS) Eric Dumazet (maintainer:NETWORKING DRIVERS) Jakub Kicinski (maintainer:NETWORKING DRIVERS) Paolo Abeni (maintainer:NETWORKING DRIVERS) Rob Herring (maintainer:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS) Krzysztof Kozlowski (maintainer:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS) Conor Dooley (maintainer:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS) Richard Cochran (maintainer:PTP HARDWARE CLOCK SUPPORT) Geert Uytterhoeven (supporter:ARM/RISC-V/RENESAS ARCHITECTURE) Magnus Damm (supporter:ARM/RISC-V/RENESAS ARCHITECTURE) Alexandre Torgue (in file) Giuseppe Cavallaro (in file) Jose Abreu (in file) netdev@vger.kernel.org (open list:NETWORKING DRIVERS) devicetree@vger.kernel.org (open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS) linux-kernel@vger.kernel.org (open list) linux-renesas-soc@vger.kernel.org (open list:ARM/RISC-V/RENESAS ARCHITECTURE)