Received: by 2002:a05:6a10:22f:0:0:0:0 with SMTP id 15csp2859834pxk; Mon, 28 Sep 2020 01:48:58 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwrPbEUaUHmU+/Td7jIuQBkRUPlSOvgFawsZk0ct1xMgWv6btXRkAA7/9wHwOEIDXITlWAb X-Received: by 2002:a05:6402:b64:: with SMTP id cb4mr526290edb.25.1601282938397; Mon, 28 Sep 2020 01:48:58 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1601282938; cv=none; d=google.com; s=arc-20160816; b=qQF2Be25UOXgdmCgh7nfwBSjDrVSkU6lsPwhI+O1zGlZEJARvgGTbqsBtsN53/uBWi 5KWdoqxVEdSlqBITzHy2g9Q46O+5TXwlfBp9iZx0ohPUEtTMLXqqy2HkSYUivWu7NNQ5 jemF4e1ZmqEjUFwfU4HW4YQ7HwS5Wki4PdFYWVQHdWjGt0GHkkiuunLPEB5vDTnVOhEj Xh0qQD8NfpAaw3LCA+TyXoxDvHUf2EQNQR37YthhI9ETMcHZqrMI3pRpICGZVqQbAHB3 DslarXY8RH4jbKLYOyrCX3sUgXfQqqgWDNjn869oLszVHTKcBhnKYgcqV5E764i80Khh lW2g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to :mime-version:user-agent:date:message-id:from:references:cc:to :subject; bh=l9wfKwBIQZBtuOUiVPOadYKzcTwBkxwG+YeC9HyrpaI=; b=004SnfCpWvw8JFaeh59jUoxaBEiUbNHTvD42eTrQCnGhh0TyswitfTgRLxXpuqbiht fjkYdwXtMeoSLxI6dkxUsw9qwT6dYmYep3xqULF0fMnT+g65s/Y0zMPr3m4wwuHDnWRp HGUxjU6mxOv4JEwORCEpkd7qajynTr0lIgl4kkNh6vdgLdFI0a8dQZe86JdEb70De4jn nfk2E6hWnWi4ygR+Nr/3tnBnrwHs/wsnQbxtT8gPWLbROZNkJBEGtjWg/Vh3VP78G8fp XIWl9m2hgrEXjTrqYIcF2TgDgI/LTdtI71LTfjaXYstl/0W4cwe9TwJiRyEzweyfZVwQ cAjw== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id h7si205085ejt.170.2020.09.28.01.48.35; Mon, 28 Sep 2020 01:48:58 -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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726601AbgI1Irg (ORCPT + 99 others); Mon, 28 Sep 2020 04:47:36 -0400 Received: from cmccmta3.chinamobile.com ([221.176.66.81]:49905 "EHLO cmccmta3.chinamobile.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726328AbgI1Irg (ORCPT ); Mon, 28 Sep 2020 04:47:36 -0400 Received: from spf.mail.chinamobile.com (unknown[172.16.121.15]) by rmmx-syy-dmz-app11-12011 (RichMail) with SMTP id 2eeb5f71a31f2bb-f1168; Mon, 28 Sep 2020 16:47:29 +0800 (CST) X-RM-TRANSID: 2eeb5f71a31f2bb-f1168 X-RM-TagInfo: emlType=0 X-RM-SPAM-FLAG: 00000000 Received: from [192.168.21.77] (unknown[10.42.68.12]) by rmsmtp-syy-appsvr08-12008 (RichMail) with SMTP id 2ee85f71a31f8be-57d56; Mon, 28 Sep 2020 16:47:29 +0800 (CST) X-RM-TRANSID: 2ee85f71a31f8be-57d56 Subject: Re: [PATCH] usb: phy: tegra: Use IS_ERR() to check and simplify code To: Felipe Balbi , Thierry Reding Cc: gregkh@linuxfoundation.org, jonathanh@nvidia.com, linux-usb@vger.kernel.org, linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org References: <20200910115607.11392-1-tangbin@cmss.chinamobile.com> <87imc3eiug.fsf@kernel.org> <20200924102139.GF2483160@ulmo> <87pn6bcvfm.fsf@kernel.org> From: Tang Bin Message-ID: Date: Mon, 28 Sep 2020 16:47:23 +0800 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.6.0 MIME-Version: 1.0 In-Reply-To: <87pn6bcvfm.fsf@kernel.org> Content-Type: text/plain; charset=gbk; format=flowed Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi all: ?? 2020/9/24 18:37, Felipe Balbi ะด??: > Thierry Reding writes: > >> On Thu, Sep 24, 2020 at 10:26:15AM +0300, Felipe Balbi wrote: >>> Tang Bin writes: >>> >>>> 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 >>> 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. Sorry, it's my fault. Thanks Tang Bin >