Received: by 2002:a05:7412:8d10:b0:f3:1519:9f41 with SMTP id bj16csp5886537rdb; Thu, 14 Dec 2023 02:27:36 -0800 (PST) X-Google-Smtp-Source: AGHT+IF+45xD/Vx2sI0U13HYlB/FYzYovs2C7OKH35MhF9N8H2PC85RXlS2wGvImIh606I5A+IkU X-Received: by 2002:a17:902:e887:b0:1d3:3768:90a0 with SMTP id w7-20020a170902e88700b001d3376890a0mr5313544plg.40.1702549655733; Thu, 14 Dec 2023 02:27:35 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1702549655; cv=none; d=google.com; s=arc-20160816; b=ICLovHQkca0G4W7eMtmgjfweSFDhLF6ge4oZXDmTZnELYI+Ah9UU0ejNpqPBcz4WAJ +7IDDLbv4cNcuEqxIFE7KqfioiqqTYfVsDaf3eHUoFXjKojx1La0UNqVbPfcuomx/wv0 rRyuRgh+59sW5MlxXaHBXMwSk11luKfcPbkUnoWFjd89L/hWRvUTXVE0KBHyHcHa4db2 6qxouZjXgmY3emcMquhaORLZO+6XhZG8RGqD/z4JgeqU6PKFyVKBRPjKMNx26ZXDDkvD jWpeXXlFlmLsf/q5EOE8tacyBEjWoidDXxcpqjt7XcnXTnDE6OH2q1H3JIXEs5DGiZpA 629A== 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=gR/wW6ChK+f0qqnkYdrTPv/nxvrwqW6+2KZi0wdRR2Q=; fh=BCT49JxOjJipaC4pGPfOMl2ysgYX6JfzgIbKhv3zsUU=; b=UZoZ63d7P0xGdW2VDFJ7r3d5t2q06NvYKWWo7mIxHv/wpepO3Q9wL5JySoju6g4yhx 7C45cfw2C1XOhMxqY4w4ynOhDPC4Y+v9yk3zYXFVyymbgkPAYmbQOf5a7w94EuxTVjh9 gNCeS9x1/K5s2PV8uwSWys9BU8VCR5udmlNviIPuciMvyZVNW8Y3PQIfiFqU/vuSheZr 4tHSL+PEBkEm+wiZygQk7/jyDNEKj3WunVDdRKL/fZs0NFmcD67grcptAkwp7VEvV24m W9V9af3GxOKKI9qIXWTkNRatbcqW+D4raBhn5RdLTUoEVPcZywmpbItkTS/hNi/9R9W8 pC8g== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.32 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from agentk.vger.email (agentk.vger.email. [23.128.96.32]) by mx.google.com with ESMTPS id k4-20020a170902c40400b001d2ea8c47e3si10854718plk.628.2023.12.14.02.27.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 14 Dec 2023 02:27:35 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.32 as permitted sender) client-ip=23.128.96.32; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.32 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 agentk.vger.email (Postfix) with ESMTP id 0A1388026DA5; Thu, 14 Dec 2023 02:27:33 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at agentk.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1443619AbjLNK1P (ORCPT + 99 others); Thu, 14 Dec 2023 05:27:15 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34582 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1443599AbjLNK1P (ORCPT ); Thu, 14 Dec 2023 05:27:15 -0500 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 AFBB0AF for ; Thu, 14 Dec 2023 02:27:20 -0800 (PST) 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 1rDivZ-0005Kt-Gg; Thu, 14 Dec 2023 11:26:49 +0100 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 1rDivW-00FmF0-F7; Thu, 14 Dec 2023 11:26:46 +0100 Received: from ukl by ptz.office.stw.pengutronix.de with local (Exim 4.94.2) (envelope-from ) id 1rDivW-002mZ5-5e; Thu, 14 Dec 2023 11:26:46 +0100 Date: Thu, 14 Dec 2023 11:26:45 +0100 From: Uwe =?utf-8?Q?Kleine-K=C3=B6nig?= To: Andy Shevchenko Cc: Nikita Shubin , Hartley Sweeten , Alexander Sverdlin , Russell King , Sergey Shtylyov , Damien Le Moal , Linus Walleij , Dmitry Torokhov , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-ide@vger.kernel.org, Arnd Bergmann Subject: Re: [PATCH v6 36/40] ata: pata_ep93xx: remove legacy pinctrl use Message-ID: <20231214102645.xrbcbfc5hks6kltv@pengutronix.de> References: <20231212-ep93xx-v6-0-c307b8ac9aa8@maquefel.me> <20231212-ep93xx-v6-36-c307b8ac9aa8@maquefel.me> <20231213183349.hdjoxxszrrc4hqrg@pengutronix.de> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="dth4xo4ryvh6joel" 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=-0.8 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on agentk.vger.email 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 (agentk.vger.email [0.0.0.0]); Thu, 14 Dec 2023 02:27:33 -0800 (PST) --dth4xo4ryvh6joel Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Dec 13, 2023 at 08:48:55PM +0200, Andy Shevchenko wrote: > On Wed, Dec 13, 2023 at 07:33:49PM +0100, Uwe Kleine-K=F6nig wrote: > > On Wed, Dec 13, 2023 at 08:16:26PM +0200, Andy Shevchenko wrote: > > > On Tue, Dec 12, 2023 at 11:20:53AM +0300, Nikita Shubin wrote: > > > > Drop legacy acquire/release since we are using pinctrl for this now. >=20 > ... >=20 > > > I think you wanted > > >=20 > > > ret =3D PTR_ERR_OR_ZERO(drv_data->dma_rx_channel); > > > if (ret) > > > return dev_err_probe(dev, ret, "rx DMA setup failed"); > >=20 > > How is that different from > >=20 > > if (IS_ERR(drv_data->dma_rx_channel)) > > return dev_err_probe(dev, PTR_ERR(drv_data->dma_rx_channel), "...."); > >=20 > > (which seems to be more idiomatic to me)? While I was involved in > > creating PTR_ERR_OR_ZERO, I don't particularily like it (today). >=20 > Makes lines shorter, either works for me. If you want shorter lines, I'd prefer if (IS_ERR(drv_data->dma_rx_channel)) { ret =3D PTR_ERR(drv_data->dma_rx_channel); return dev_err_probe(dev, ret, "...\n"); } over ret =3D PTR_ERR_OR_ZERO(drv_data->dma_rx_channel); if (ret) return dev_err_probe(dev, ret, "\n"); even though it's one line longer because the if body needs curly braces. I think it's easier to parse for a human which IMHO matters more than the additional line. But I'm aware that might be subjective. Best regards Uwe --=20 Pengutronix e.K. | Uwe Kleine-K=F6nig | Industrial Linux Solutions | https://www.pengutronix.de/ | --dth4xo4ryvh6joel Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEEP4GsaTp6HlmJrf7Tj4D7WH0S/k4FAmV62GQACgkQj4D7WH0S /k7gVAf9FW9phBqCXoQs5yyoEo+pqJl4IRkgv17YccuXumIWRP0PGwkQ1Whdo6Ol J80HUjV/PR9XC+G0fZPVv2lLhNXYQNjyEnJW6MQrwyV0T8iXA5/ev/7Z284Oq3rS L0easWHyqtbSFem6zmBs/d+d9nUUVz2oehMfED5QMH3Mp+J3WlJavD9sZSSNt2XI iYu0hJgMXQ9+06wkH6AjYDPBK8qCd1Ztlqx6cAkJewrhm3uC8X6DQ2mRvPav95he abLn7gOtL29q+EONYs3UmtJGJiJLA24w5Dp8/ieczR8CGcQrFlw37wFj0g1a4nsX FShcuY89+oPsKy06QUJrMYfFj/+8+g== =vn13 -----END PGP SIGNATURE----- --dth4xo4ryvh6joel--