Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp17831106rwd; Tue, 27 Jun 2023 08:06:00 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ6LNQkW6L6AYquKOlWS1v/0gx9T4xZMscrw8aCJ7+u9W4YB+N2VV+5mpeUNgk4fBh/z5Gnp X-Received: by 2002:a05:6a20:3d24:b0:12b:3075:ef4c with SMTP id y36-20020a056a203d2400b0012b3075ef4cmr2096259pzi.27.1687878359880; Tue, 27 Jun 2023 08:05:59 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1687878359; cv=none; d=google.com; s=arc-20160816; b=khEODyVMnrWLeQo6zM8n9cI7osCYf3AgjyaYHTAj41PihhEKRrRFVNlyE+v2AxhBQb DLctfUFF8QIY6WxEzxuyaLe7Qk7qJvGZ73UohkLNzQumT9MFtRJlZsCGmj52k4wpaRHz mZ4VNNnNUmzOpPXCVV9sgzF9kfP6OqhO7JK63ngThPsXUglZxUF8FSn+rwv9Jso1YyeV fqACNFXQDz5l7kCChgO5mmwbfiQ9pTxkChkXdUHlBvh2PsjmiWLqLm6eo4wf5WfgUi9f 7Je5GdZ/WQajopi2cpJoHKcaW7Cv6IbOSA9hlR8nI5kDZdwLYUGjeWFAL5TBB4MfNBMi TwQQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=cG7mmaozMpgjvuV6CWQPP9vpxK9PhxWUqBms3Di/VFs=; fh=4e59FA/2mjCzfmzsBArCpNkv6QasEWZZY8JQ0/OjPi0=; b=QOkrFvTIdGkGZoBYjLrOYRAMCaP1ZThRlAa2EYJq4g0YUPi30TOMELiCgngmELCVZX D06HTo0baVaCbjBxmpecCVV3uLwJ3uuS2LQuILwX5KgDrlECKQnZiTD2D5ELkVmzhG8P HYbXqjuRwn8Jd7COxPHH/51SCZOb2Q4NeiF2biZmbEpjkYqkv6jgTtug7p6lVzwnVD9k PlyPRrMlK7ucrjTlt/rm4dn1OE8w3asL77JZAMfx6FTmglXhYR0JbMoyotCZCTukLp7w F9/N2tuLaSNzf321J2ovzMBdVTRxlQBQDLGhPNmLWyO9lmvbq/6LvPo26V5UBi8kkEw8 TzVg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=vcPfT4UG; 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=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id q30-20020a63f95e000000b0054ff3c3babcsi7654165pgk.785.2023.06.27.08.05.27; Tue, 27 Jun 2023 08:05:59 -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=@linaro.org header.s=google header.b=vcPfT4UG; 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=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230415AbjF0Ocl (ORCPT + 99 others); Tue, 27 Jun 2023 10:32:41 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:36152 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231153AbjF0OcX (ORCPT ); Tue, 27 Jun 2023 10:32:23 -0400 Received: from mail-ua1-x92b.google.com (mail-ua1-x92b.google.com [IPv6:2607:f8b0:4864:20::92b]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D061E270F for ; Tue, 27 Jun 2023 07:32:21 -0700 (PDT) Received: by mail-ua1-x92b.google.com with SMTP id a1e0cc1a2514c-79414715edeso772219241.0 for ; Tue, 27 Jun 2023 07:32:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1687876341; x=1690468341; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=cG7mmaozMpgjvuV6CWQPP9vpxK9PhxWUqBms3Di/VFs=; b=vcPfT4UGkqo0ZtlkTl38Bs2RKevnc83rsLOxmDwcrqxCQ+TWPfkuIbQSHZOm00Z0Tw /vM33MfnFbI0yeOCv8ar2dXQyFsuKL70v3/4C4UDqARdh2hcH8OvPUxhTQkB/5KyD+AD kLxIZ+HK96wHM3ZSlTWn/jbUuWukQcVXLeFEVlsvh/kkLMNuC8kousG3lZnSGbcr48Zd MEJXNuvT/GTlcqB9lw1CJGEPBuiKcIERn7Vw/48LoN6M5K7bgo9o0Y6zHKX2YQcLK8Os ocuV6wx81XXMmh81U5ZWmvS07Gv40a3cfMZKnGru+znZ2FYWkpCUaVb62soUwuG/oIoZ nxtg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1687876341; x=1690468341; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=cG7mmaozMpgjvuV6CWQPP9vpxK9PhxWUqBms3Di/VFs=; b=QFiNBr+sNXM+sUjqfDSKh8GjAOucWFBWjRgjF1yWb/fueOEfgt60s40XKeB/xEIDgR e1lUU0Jf5XI35FeWT7j2kR70J65zKY/ZcWdQ0Kyw276Yb38xRbSw6BnBjhasPdeXMa7k 24/QgKjpIavL/PPppZayh3cid/2z0QefkKZ+dwXUquCPmi/rLSH2BHciyWIlOr3kpmzF JaxT4jGBL0v1gJthoHELECoMS2NAVUftbQGxOooUjRQSOrS4xiWzfHARIURAaYQNAXEj 3+QSR2hVezsu9wVlQlnTfBOlv6eWJeW8S1pk4vD1+uLM4RM8H50lUlkcnh6zcg3mmLR5 dbkg== X-Gm-Message-State: AC+VfDztFG+XKTGUMkjzIQDeT93wkCfeXtjdg5FI5TuL4zsDUnvz2GJb TlXKKBEDMPt9z5hWePapsdEhRw== X-Received: by 2002:a67:ce91:0:b0:443:5632:66de with SMTP id c17-20020a67ce91000000b00443563266demr2498101vse.16.1687876340847; Tue, 27 Jun 2023 07:32:20 -0700 (PDT) Received: from fedora (072-189-067-006.res.spectrum.com. [72.189.67.6]) by smtp.gmail.com with ESMTPSA id m12-20020a67d58c000000b004435c659092sm1164404vsj.5.2023.06.27.07.32.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Jun 2023 07:32:20 -0700 (PDT) Date: Tue, 27 Jun 2023 10:32:17 -0400 From: William Breathitt Gray To: Rob Herring Cc: Lee Jones , "Sahin, Okan" , Mark Brown , Krzysztof Kozlowski , Liam Girdwood , Jonathan Cameron , Lars-Peter Clausen , Andy Shevchenko , Cosmin Tanislav , Stephen Boyd , Ulf Hansson , Caleb Connolly , Marcus Folkesson , "Bolboaca, Ramona" , ChiYuan Huang , "Tilki, Ibrahim" , Arnd Bergmann , Hugo Villeneuve , ChiaEn Wu , Haibo Chen , "devicetree@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "linux-iio@vger.kernel.org" Subject: Re: [PATCH v7 5/5] mfd: max77541: Add ADI MAX77541/MAX77540 PMIC Support Message-ID: References: <20230412111256.40013-6-okan.sahin@analog.com> <20230420103438.GI9904@google.com> <09eb8e4c-3e73-41f0-bf42-8ddf3c4254ec@sirena.org.uk> <20230421073938.GO996918@google.com> <82612171-46d7-4d82-a8fc-c7d6a99d57e9@sirena.org.uk> <20230621171315.GL10378@google.com> <20230626175443.GA3446604-robh@kernel.org> <20230627135615.GF10378@google.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="0AHAXhl6gnWOf1AZ" Content-Disposition: inline In-Reply-To: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=unavailable 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 --0AHAXhl6gnWOf1AZ Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Jun 27, 2023 at 08:10:59AM -0600, Rob Herring wrote: > On Tue, Jun 27, 2023 at 7:56=E2=80=AFAM Lee Jones wrote: > > > > On Mon, 26 Jun 2023, Rob Herring wrote: > > > > > On Wed, Jun 21, 2023 at 06:13:15PM +0100, Lee Jones wrote: > > > > On Tue, 13 Jun 2023, Sahin, Okan wrote: > > > > > > > > > >On Fri, Apr 21, 2023 at 08:39:38AM +0100, Lee Jones wrote: > > > > > > > > > > > >> I'll try anything once! > > > > > > > > > > > >> Fair warning, I think this is going to massively complicate th= ings. > > > > > > > > > > > >> Either we're going to be left with a situation where child-dri= ver > > > > > >> maintainers are scrabbling around looking for previous version= s for the > > > > > >> MFD pull-request or contributors being forced to wait a full c= ycle for > > > > > >> their dependencies to arrive in the maintainer's base. > > > > > > > > > > > >If people are resending after the MFD has gone in they really ou= ght to > > > > > >be including the pull request in the cover letter, with some com= bination > > > > > >of either referencing the mail or just saying "this depends on t= he > > > > > >signed tag at url+tag", the same way they would for any other de= pendency. > > > > > > > > > > > >I can't see how you applying stuff when you can slow things down= TBH, > > > > > >the MFD bits will be applied faster and either people can pull i= n a > > > > > >shared tag or you can apply more commits on top of the existing = core > > > > > >driver. > > > > > > > > > > > >> I'm not sure why simply providing your Ack when you're happy w= ith the > > > > > >> driver and forgetting about the set until the pull-request arr= ives, like > > > > > >> we've been doing for nearly a decade now, isn't working for yo= u anymore > > > > > >> but I'm mostly sure this method will be a regression. > > > > > > > > > > > >Like I said I've not been doing that, I've mostly been just appl= ying the > > > > > >driver when it's ready. This might not have been so visible to = you > > > > > >since it means that the regulator driver doesn't appear in the s= eries by > > > > > >the time the MFD settles down. The whole "Acked-for-MFD" has al= ways > > > > > >been a bit confusing TBH, it's not a normal ack ("go ahead and a= pply > > > > > >this, I'm fine with it") so it was never clear what the intentio= n was. > > > > > > > > > > > >Before I started just applying the drivers there used to be cons= tant > > > > > >problems with things like tags going missing (which some of the = time is > > > > > >the submitter just not carrying them but can also be the result = of some > > > > > >churn causing them to be deliberately dropped due to changes) or > > > > > >forgetting the series as you suggest and then not looking at som= e other > > > > > >very similarly named series that was also getting lots of versio= ns after > > > > > >thinking it was one that had been reviewed already. It was all = very > > > > > >frustrating. Not doing the tags until the dependencies have set= tled > > > > > >down means that if it's in my inbox it at least consistently nee= ds some > > > > > >kind of attention and that the submitter didn't drop tags or any= thing so > > > > > >I know why there's no tag on it even though the version number i= s high, > > > > > >though it's not ideal either. > > > > > > > > > > Hi Mark and Lee, > > > > > > > > > > Is there anything that I need to do for this patch set. I have re= ceived reviewed > > > > > by tag for all of them so far. > > > > > > > > Since we are so late in the day, I'm going to just apply this for v= 6.5. > > > > > > > > The remainder can then be applied, friction free, for v6.6. > > > > > > Now we have undocmented bindings in use by the driver (as pointed out= by > > > 'make dt_compatible_check'). > > > > > > The whole series has all the acks/reviews needed for you to apply the > > > whole thing, so why not take the whole thing? Plus this series has be= en > > > sitting for 2 months. Not a great experience for submitters... > > > > Patches are missing Acked-by tags. > > > > Reviewed-by !=3D Acked-by >=20 > Reviewed-by > Acked-by >=20 > > > > I cannot merge other subsystem's patches without and Acked-by. >=20 > I (and Krzysztof) give one or the other. If I'm taking a patch, then > it's neither. I'm pretty sure Mark only gives Reviewed-by when he is > not taking something. >=20 > Rob It does seem a bit ambiguous whether an "Acked-by" indicates a "Reviewed-by + acceptance of the changes" or just a brief look-over with acceptance of the changes. FWIW the documentation does use the word "reviewed" when describing Acked-by. [^1] However, I would argue that a Reviewed-by has a implicit acceptance of the changes: why else provide a Reviewed-by line for the commit message if you fundamentally disagree with the changes being merged? So a Reviewed-by given by a maintainer should be seen as approval for those changes to be merged. William Breathitt Gray [^1]: https://www.kernel.org/doc/html/latest/process/submitting-patches.htm= l#when-to-use-acked-by-cc-and-co-developed-by --0AHAXhl6gnWOf1AZ Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQSNN83d4NIlKPjon7a1SFbKvhIjKwUCZJry8QAKCRC1SFbKvhIj K0jEAP9974kvrI9EFi93M1mev2jyw0EIBa2A6hH29WtCU3EifQD/UW4lnOzD+057 JcMn4YE0jSwdW5rjQuznd4HlPpZbJQ8= =Ukkt -----END PGP SIGNATURE----- --0AHAXhl6gnWOf1AZ--