Received: by 2002:a05:6a10:22f:0:0:0:0 with SMTP id 15csp204031pxk; Thu, 24 Sep 2020 03:38:51 -0700 (PDT) X-Google-Smtp-Source: ABdhPJw4paUAdk2RAZ+oJTyTzu9fcqc26BU72EpQ6CcHyOIMc75vwmZK462XEUzFBhGVWbLj1Qtf X-Received: by 2002:a17:906:2f0c:: with SMTP id v12mr295785eji.484.1600943931236; Thu, 24 Sep 2020 03:38:51 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1600943931; cv=none; d=google.com; s=arc-20160816; b=foGcrEgULkkLtQs+6KHprsRHUVwmPfiMj3DB4bKkbl8tOJ1E0zf0EQsA6tA+h3Q8Jw 1d0fds+nSCD46hJpDtmpL9TzqUj9x6jcuydirTR/VyoSndlrPf3ijY+9jcGt26KWLkeJ 2BjBYASnwOzgOi+ctjy/N2RNTiDsNvmJLSqQgCgfUIvP+D1uD/3b1eMVONXz4HkErlaY renhGvwf8IymZrF8ODSCIpcf9Gu5JM+6GHaOimJocZk9St3GBfpJ2RNrwx+hLykYlZdr oqfVURuK5Nue5fd+oq9qwoJFJOkdhjuuns7/SVT+hgxbxkRCQHrjYEEiKlnmXbdkaOSz wNAg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:dkim-signature; bh=pH/LyxgvZ8z+LkybnTBLMJR8UjXpORHdOqkAbyzRg/A=; b=Nf4pbnpsA4zGZNErkPUTTJrdsO48AmAjiqad9woAxaTiz6cxA7Dx+byURp9LRCuTVu 2PloWuEONfhcnng2JW3bvSCflvu1RNAvkmqQeXM9Z+G/GB7mJwmFEUlbipUkokAn3dyx R2N/f2QRNant5FdsCnXLGJ0FdcqUKsm55n/RArjo78lAl0+EOciK75VclRPEyWmOSbZf tmBuRhr/Lu8ofcwzuOEDqmN+8E13kkkqT3wrukPUJY9hi9ESCJmGUocEssv3bkJ5YZkk j6H6QGM0ZTxuwkAkQyH/PG2t1qCGEJKsbR5unF6dSUCq1/J0Q6A6DYgH6r4rzTW9ox0L HlmA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=TOHm0UDS; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id c25si1903220edr.545.2020.09.24.03.38.27; Thu, 24 Sep 2020 03:38:51 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=TOHm0UDS; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726462AbgIXKhZ (ORCPT + 99 others); Thu, 24 Sep 2020 06:37:25 -0400 Received: from mail.kernel.org ([198.145.29.99]:58458 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726154AbgIXKhZ (ORCPT ); Thu, 24 Sep 2020 06:37:25 -0400 Received: from saruman (91-155-214-58.elisa-laajakaista.fi [91.155.214.58]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id C04762053B; Thu, 24 Sep 2020 10:37:22 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1600943844; bh=GxzdceeR4inlmujUvpF3RJQGR6+MXYGTsrLSa6e1U1I=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=TOHm0UDS+bnJQStr7iv06+r1cm1Je7M99SRBgLCwve/UuJXDzeFW79rVyjuviAfaW qA15G8tVBfaxg90RJo0rhzlLTNxFUUB9yX069xpyMvovoYdHUhXG9IWPv7mX23W18b HXdaPqYjVaLkStK2g47Q/cPvSCCSC3XM2glSYR04= From: Felipe Balbi To: Thierry Reding Cc: Tang Bin , gregkh@linuxfoundation.org, jonathanh@nvidia.com, linux-usb@vger.kernel.org, linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org, Zhang Shengju Subject: Re: [PATCH] usb: phy: tegra: Use IS_ERR() to check and simplify code In-Reply-To: <20200924102139.GF2483160@ulmo> References: <20200910115607.11392-1-tangbin@cmss.chinamobile.com> <87imc3eiug.fsf@kernel.org> <20200924102139.GF2483160@ulmo> Date: Thu, 24 Sep 2020 13:37:17 +0300 Message-ID: <87pn6bcvfm.fsf@kernel.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Thierry Reding writes: > On Thu, Sep 24, 2020 at 10:26:15AM +0300, Felipe Balbi wrote: >> Tang Bin writes: >>=20 >> > Use IS_ERR() and PTR_ERR() instead of PTR_ERR_OR_ZERO() to >> > simplify code, avoid redundant judgements. >> > >> > Signed-off-by: Zhang Shengju >> > Signed-off-by: Tang Bin >>=20 >> Applied for next merge window. Make sure to get this driver out of >> drivers/usb/phy and moved into drivers/phy ASAP. > > Sergei had commented on this patch with valid concerns, see here in case > you don't have his reply in your inbox: > > http://patchwork.ozlabs.org/project/linux-tegra/patch/20200910115607.= 11392-1-tangbin@cmss.chinamobile.com/#2526208 > > I agree with those concerns. This patch is broken because it will output > the wrong error code on failure. I don't fully agree with Sergei's point > that this patch isn't worth redoing. I do like the idiomatic error > handling better, but I think we shouldn't be breaking the error messages > like this. Sure thing, dropped for now. =2D-=20 balbi --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJFBAEBCAAvFiEElLzh7wn96CXwjh2IzL64meEamQYFAl9sdt0RHGJhbGJpQGtl cm5lbC5vcmcACgkQzL64meEamQbZCg/+ImSwyaEYV6RDMjwOS5MSrkEXEUjxOfUU 8I3U0ehVCPiI7lOc9uWUn0QtLxN6/MSvfRxYLaSxc0w3LAIHHYWr4i07PowIEz5b FdCPzcsqYtkfsr20ENpoz78l90579YbVu+eXfwcmxtXTR/0btQTAhTrsdDQC/LaC epJgNBEJgsPN08JRPb0fdBBSehsdcul+JlRnBsx3PklwrAoX/nHMTM1x4fiboMHQ IlN7Qug6E8xLK/+0z995a6Sg9nZeyZMX57kx11tQiZcJ14xG7PfQGz0eeqKiujna bkgcxfe13hTQELFLM7oqhp/EBG5MibwjrN7Ez5tB1CeCc5916YCKZn6m7VUwgnTB yCTo7lQ97WAlJg7tQdcFO7kwCS+s6CF+qJ/Fh4rEpv1P+DprQx9Fk7mSw/7IoLTW fbRcGiKoREfMOJUAxFU7bNeYLQawqVUB2ykPIdlBzDGLZdysCGhgd3cbZwaSCNMT Q3/Y5vo6FcNkm4lfmzGG00z+j346ObVq3DSne4JBEuEYPqp5/i3N32UpoBSfhoJ9 ukySrGgzMlt5w8cSgWVEvAv/kDWB0dxIdd2eXN53C2+Fvj1C6I7LvAQWc5pcLpxP 6zKyZFUx/XoB6/Wa+wuCuD7ZX21svVcgjJl9QEC/wdHLe08CMelglZuHrzMLEnNC 2O8JUY5b9q4= =lCLm -----END PGP SIGNATURE----- --=-=-=--