Received: by 2002:a05:7412:8d10:b0:f3:1519:9f41 with SMTP id bj16csp5508873rdb; Wed, 13 Dec 2023 10:34:18 -0800 (PST) X-Google-Smtp-Source: AGHT+IFDwysZ7FC367/hL/luoZ8FzHXGI81bLjPxyONEWKs68zSnpYIuMSc3LfOGSW948Slnj1y6 X-Received: by 2002:a05:6358:722:b0:170:c2d0:7225 with SMTP id e34-20020a056358072200b00170c2d07225mr6195166rwj.7.1702492458001; Wed, 13 Dec 2023 10:34:18 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1702492457; cv=none; d=google.com; s=arc-20160816; b=nNx4b6tKUuQz2liMvCPN/56OGS2xk3LFe2XcQre1lmdZf++zDmy4mQK+8CpHWNIJfM BczQ5xVIZ5jTu3pCDrEC6UPS2cQhkgr97Pyq+BgU9o5n6Rhkcf5F2rp6k3hyDMJEM+JA dcnGDd+7X7WPR/pY475FRLug+P3WI51WqMdaNidV996zh472VW391A+QUYGyF2nkYHNq x3xOmWTbK5GonmFvOvCrJvFv9vIgl+YTzopYAiy9BFt3VLQQSrTF8T/Rdyi8vlzw2dT7 3YlramhIoS1TLRAQ9jTBiTYP05NhidAK9sKNTGr3SQBLBb8IUSqKHOK27YSliDP4vK/H 1JTw== 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=qp46N4mJxHZO4dFL7RCpgE+q0cfIsosZv8zxyIc2XDA=; fh=BCT49JxOjJipaC4pGPfOMl2ysgYX6JfzgIbKhv3zsUU=; b=fdB/SpvvR5Qp30WlL6MW493AdMMjZR9UCHSzeaSVp9Z3VUQiJ1VKmhqj0YmdszO0RJ osB0k5fuAx9bht0HMejBBeKc8A48ClNQXijHiDjrro4JgxI9X71B00AOtq/kNGg1x11D PzgIRGnplss8q0hJuj+QTaw4bDOCRMNGzw5d/Xylyc2hfVeOoye2NIycAe8lEnxb3qeE Jj0raJQTqQqTx4qkc7FaAKheS3RtNa1stkFwKWxs8lok8jCC/3FuCZhWXneDtyTW6EIb 5flNl+vH1cXnjhdYOk9VmIxuC04JDgM1QE+CwD+t46T46AGdv8VQRc30kQaxu4Yk0vWl IXRQ== 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:3 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from lipwig.vger.email (lipwig.vger.email. [2620:137:e000::3:3]) by mx.google.com with ESMTPS id u8-20020a63df08000000b005b8ebaa2937si10255546pgg.47.2023.12.13.10.34.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 13 Dec 2023 10:34:17 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:3 as permitted sender) client-ip=2620:137:e000::3:3; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:3 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 lipwig.vger.email (Postfix) with ESMTP id A0AAE808A911; Wed, 13 Dec 2023 10:34:15 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at lipwig.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230056AbjLMSeC (ORCPT + 99 others); Wed, 13 Dec 2023 13:34:02 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52064 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229872AbjLMSeB (ORCPT ); Wed, 13 Dec 2023 13:34:01 -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 8976CB2 for ; Wed, 13 Dec 2023 10:34:07 -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 1rDU3L-0001yx-Og; Wed, 13 Dec 2023 19:33:51 +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 1rDU3J-00FdAP-Jv; Wed, 13 Dec 2023 19:33:49 +0100 Received: from ukl by ptz.office.stw.pengutronix.de with local (Exim 4.94.2) (envelope-from ) id 1rDU3J-002QXw-AB; Wed, 13 Dec 2023 19:33:49 +0100 Date: Wed, 13 Dec 2023 19:33:49 +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: <20231213183349.hdjoxxszrrc4hqrg@pengutronix.de> References: <20231212-ep93xx-v6-0-c307b8ac9aa8@maquefel.me> <20231212-ep93xx-v6-36-c307b8ac9aa8@maquefel.me> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="hwsnzd5s6bhsmoqq" 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 lipwig.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 (lipwig.vger.email [0.0.0.0]); Wed, 13 Dec 2023 10:34:15 -0800 (PST) --hwsnzd5s6bhsmoqq Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable 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 > > - if (IS_ERR(drv_data->dma_rx_channel)) { > > + if (PTR_ERR_OR_ZERO(drv_data->dma_rx_channel)) { >=20 > This seems incorrect. >=20 > > ret =3D PTR_ERR(drv_data->dma_rx_channel); > > return dev_err_probe(dev, ret, "rx DMA setup failed"); >=20 > return dev_err_probe(...); >=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"); How is that different from if (IS_ERR(drv_data->dma_rx_channel)) return dev_err_probe(dev, PTR_ERR(drv_data->dma_rx_channel), "...."); (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). Also note that you want a \n at the end of error messages. Best regards Uwe --=20 Pengutronix e.K. | Uwe Kleine-K=F6nig | Industrial Linux Solutions | https://www.pengutronix.de/ | --hwsnzd5s6bhsmoqq Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEEP4GsaTp6HlmJrf7Tj4D7WH0S/k4FAmV5+QwACgkQj4D7WH0S /k7P7wgAsKHiIZEGiHCPIsRxffuVGHyfChdfi9FNHXa6YOcrVkAqOlbOe3uq+ab2 Ox0facnFCB5/BnVywxpivfme8J3KYfKvzG2KLLTzsVkCmIPA3L6ulgoSihKp/eWZ yWM+XYHag7xo2f4bGCOYPs68QOtZDDdOiQKo+ATvzAqhIhpjBd/5Ie3U3VNcrKT4 TIajgdpwXYNaPZDUKy8JwQ8uVVUqQebW02xgNV1VhreG6/ywbX5mvWlnQLp5D/6c 3aJXEJTwe9IcRo5W4mC8xQltsrrtiuRWW3Q/wPS1qsmqIS8Dmn3mmcBoKq7iGxmM 1RZZFHo+yr0rRsB3Re0Q/E4Do2LnCQ== =BQyO -----END PGP SIGNATURE----- --hwsnzd5s6bhsmoqq--