Received: by 2002:a05:7412:2a8c:b0:e2:908c:2ebd with SMTP id u12csp3024978rdh; Wed, 27 Sep 2023 23:26:15 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGu+/340lfRxKvitbQNl5mQy8qP9BywpcPr5lQOjGAxpbtWJGZ0FNkT0WdlnzwiS4WOipfP X-Received: by 2002:a05:6300:8081:b0:14d:5796:bccd with SMTP id ap1-20020a056300808100b0014d5796bccdmr333256pzc.24.1695882374504; Wed, 27 Sep 2023 23:26:14 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1695882374; cv=none; d=google.com; s=arc-20160816; b=MlWODADIOuP2KYy+aRBWTuZar0/vZSXACUmR+5BYBn0KaMVEEs3yfzrfu9qdVzntNY zhBlqSSZJBbCREfDcXRLe7FlNVHlc8VUpfcfS+iNDMAYT0jRFVRyzQY/X0NscIoRead+ e0suSO8CZcCEy5BAgL8PLdUN4wOp4dPnmD5zBx4B/acDVaZQHkgLhA9snIeVt7YLLSQP Gk+2psnIya8+9fk469jmhB6AcAtlLilO3HDgOD+C+Cy4wsGtmnFmm9qdpHsgxXW7lPi2 vgvVq8mrRTJswn3qz93JatOQI4x1qQkAxvTRiuISc+EKZdZaM3sTz0vcdwyUw8Gd2kYE ZYOw== 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; bh=6kofET74vh9SJZ9jKB9zHdNuYKbFwODvmh2DVXT2GeI=; fh=1tHidwBLSbjPMn+KBe3eT4OynfOI4nztL9R1YRvYPFU=; b=mtGyI3ulztMusqTPXfVnk0F9sXaeVflh7k7t72/JF/sS+dGCa6S0pvVfikR/Wm7po0 CVCFKWn6jnd2Ymw+4dKHwkxWRs6T9DyNY9tuTJGpMMqq7CHluDS/ZAp2aEb01td94gDP icaxbyAYRPLw+m93njLxeuTpynnZLjfhGUwf2EkEAQ+p2L+H5Kos8K8l42uBKfMUqArn cELcSWbrmORMTfx76Z5u+pWFXv+MaA0BI3wCB8JIquloP6GbStwX4MQWFLGDeg5jlJby shvn1gr5KhqXe9NTm49iMTMM5ezig7G0CwKeX3CKRgC8VRNeHBRxP4B1QgBRLgmvX9pp 4WZw== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from snail.vger.email (snail.vger.email. [2620:137:e000::3:7]) by mx.google.com with ESMTPS id u8-20020a17090341c800b001b8a3e851d2si18493027ple.342.2023.09.27.23.26.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 27 Sep 2023 23:26:14 -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; 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 Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by snail.vger.email (Postfix) with ESMTP id 5F0A3806895B; Wed, 27 Sep 2023 23:16:08 -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 S230258AbjI1GQD (ORCPT + 99 others); Thu, 28 Sep 2023 02:16:03 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57990 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230265AbjI1GQC (ORCPT ); Thu, 28 Sep 2023 02:16:02 -0400 Received: from metis.whiteo.stw.pengutronix.de (metis.whiteo.stw.pengutronix.de [IPv6:2a0a:edc0:2:b01:1d::104]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3D308A3 for ; Wed, 27 Sep 2023 23:16:00 -0700 (PDT) Received: from drehscheibe.grey.stw.pengutronix.de ([2a0a:edc0:0:c01:1d::a2]) by metis.whiteo.stw.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1qlkIf-0005M7-3R; Thu, 28 Sep 2023 08:15:01 +0200 Received: from [2a0a:edc0:0:900:1d::77] (helo=ptz.office.stw.pengutronix.de) by drehscheibe.grey.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1qlkIT-009W0C-Oq; Thu, 28 Sep 2023 08:14:49 +0200 Received: from ukl by ptz.office.stw.pengutronix.de with local (Exim 4.94.2) (envelope-from ) id 1qlkIT-005Ytu-DX; Thu, 28 Sep 2023 08:14:49 +0200 Date: Thu, 28 Sep 2023 08:14:49 +0200 From: Uwe =?utf-8?Q?Kleine-K=C3=B6nig?= To: Bjorn Andersson Cc: Arnd Bergmann , Nishanth Menon , Herve Codina , Heiko =?utf-8?Q?St=C3=BCbner?= , Mateusz Holenko , Muhammad Usama Anjum , linux-tegra@vger.kernel.org, "Conor.Dooley" , Thierry Reding , Alim Akhtar , linux-riscv@lists.infradead.org, Karol Gugala , Qiang Zhao , Hitomi Hasegawa , Rob Herring , linux-samsung-soc@vger.kernel.org, linux-aspeed@lists.ozlabs.org, Ruan Jinjie , Yinbo Zhu , Jon Hunter , linux-rockchip@lists.infradead.org, Gabriel Somlo , Andy Gross , Huisong Li , Joel Stanley , Sumit Gupta , "zhang.songyi" , Zev Weiss , linux-pm@vger.kernel.org, linux-arm-msm@vger.kernel.org, Yang Yingliang , Lubomir Rintel , Krzysztof Halasa , loongarch@lists.linux.dev, Santosh Shilimkar , Matthias Brugger , Michal Simek , linux-arm-kernel@lists.infradead.org, AngeloGioacchino Del Regno , Daire McNamara , linux-kernel@vger.kernel.org, Shang XiaoJing , Leo Li , Konrad Dybcio , Andrew Jeffery , Krzysztof Kozlowski , Pengutronix Kernel Team , linux-mediatek@lists.infradead.org, Nick Alcock , linuxppc-dev@lists.ozlabs.org Subject: Re: [PATCH 00/40] soc: Convert to platform remove callback returning void Message-ID: <20230928061449.xxqhyyrg6e357dn2@pengutronix.de> References: <20230925095532.1984344-1-u.kleine-koenig@pengutronix.de> <1b2fddf8-c0a6-4afa-8ad0-f280dea1607f@app.fastmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="yfll6esgccshw4fu" Content-Disposition: inline In-Reply-To: X-SA-Exim-Connect-IP: 2a0a:edc0:0:c01:1d::a2 X-SA-Exim-Mail-From: ukl@pengutronix.de X-SA-Exim-Scanned: No (on metis.whiteo.stw.pengutronix.de); SAEximRunCond expanded to false X-PTX-Original-Recipient: linux-kernel@vger.kernel.org X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_BLOCKED,SPF_HELO_NONE,SPF_PASS 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 X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (snail.vger.email [0.0.0.0]); Wed, 27 Sep 2023 23:16:08 -0700 (PDT) --yfll6esgccshw4fu Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Sep 27, 2023 at 04:01:58PM -0700, Bjorn Andersson wrote: > On Wed, Sep 27, 2023 at 10:43:16AM +0200, Arnd Bergmann wrote: > > On Wed, Sep 27, 2023, at 04:25, Joel Stanley wrote: > > > On Mon, 25 Sept 2023 at 09:55, Uwe Kleine-K=F6nig wrote: > > >> > > >> this series converts all platform drivers below drivers/soc to use > > >> .remove_new(). The motivation is to get rid of an integer return code > > >> that is (mostly) ignored by the platform driver core and error prone= on > > >> the driver side. > > >> > > >> See commit 5c5a7680e67b ("platform: Provide a remove callback that > > >> returns no value") for an extended explanation and the eventual goal. > > >> > > >> As there is no single maintainer team for drivers/soc, I suggest the > > >> individual maintainers to pick up "their" patches. > > > > > > I'd be happy if Arnd merged the lot at once. Arnd, what do you think? > > > > > > If that will be too messy then I understand. I have queued the aspeed > > > ones locally and will push that out if we decide that's the best way > > > to go. > >=20 > > The main downside of merging it all at once through the soc tree > > is that there may be patches that conflict with other work going on > > in individual drivers. > >=20 > > What I'd suggest doing here is: > >=20 > > - have platform maintainers pick up patches for their drivers > > if that is their preference for any reason >=20 > I'd prefer this for the qcom drivers at least, please let me know if you > would like me to proceed. I can send a pull request as Arnd suggested. So iff you want the qcom drivers not be a part of that PR, just make sure they appear in next during the next week. :-) (I'm not sure if "this" in your last quoted sentence is "platform maintainers pick up" or "merging it all at once through the soc tree". I think you mean the former. Still if you don't want me to pick up the qcom patches and won't manage to make them appear in next via your tree, I ask you to tell me explicitly to skip these in my PR.) Best regards and thanks, Uwe --=20 Pengutronix e.K. | Uwe Kleine-K=F6nig | Industrial Linux Solutions | https://www.pengutronix.de/ | --yfll6esgccshw4fu Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEEP4GsaTp6HlmJrf7Tj4D7WH0S/k4FAmUVGdgACgkQj4D7WH0S /k4H8ggAlzMNhL51l548JwUtvGIKaakJoHBLPcGIj/hsCvofuN0HLiMSEtj8Dg6K 8y1eWVR1Yl+MqkggqjwkOCCy2eX7GYvKXYBRynjaryEtuaE5wSH09zlTWvWBc/ac XaBPBsvT6wrBDQBNG9hy4EuMwz7hTRZqp6r0nJV4SSrnor+Lh3EgudImNy82xdmh qewYGPdP1R2M1dIIvRSxcLGWHQike9Rti3B8LNTQOTOKB4RrnNfwmPZAk+6LSRAW ArlW9S66AzVOe1E5gY70pi4VTQ8AmegEFPOJf3ZqPVAr5s/FYfmxf7GUUM/j/BMh 7vHOjZMrtO+JkBW/lzWwgV6oKIHgtA== =TaoJ -----END PGP SIGNATURE----- --yfll6esgccshw4fu--