Received: by 2002:a25:868d:0:0:0:0:0 with SMTP id z13csp1151823ybk; Thu, 14 May 2020 01:35:18 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzyNb/cuB4/02S7Vjo5W583FjwgLv6iETTYQVPm8fPly1YXgB41LRPgcsrokPK4DhvJePOf X-Received: by 2002:a17:907:2142:: with SMTP id rk2mr2652240ejb.225.1589445318222; Thu, 14 May 2020 01:35:18 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1589445318; cv=none; d=google.com; s=arc-20160816; b=ebnDz/l5EKrp5NNk1xi9YkhphqPqgp+IHJjALlNHlPLKatAEQy7ulWXzj7WcZ016Zc eqChMIa7Dj02HN0vw0BwYQ9LARW8MQ7Pl5BU8BveThZTMYOWEIO4QkdW7nXszc+VvZQI J9Lgane/b/C3UKJhdYfNUP07V0gQd8QFYgb2pN0kwsFWF0XdduJTela0raEco54o1Uun KnrWFmN2nAYJ4RpjvniE+fbfpOBtpO6289tWZmESUqgqAQIXdBQELMJEo9EfNrKKRG9m MMOT0PauL8pKfna70VeIDzDCV0C7467Bcdg3H7eyEqyYPE8FMCRQT+XYtlzTNM0YN+ml EtBg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-language:in-reply-to:mime-version :user-agent:date:message-id:from:references:cc:to:subject :dkim-signature; bh=wrWLvX+xcYZYuneU7uYoZ1aOivxAyjgi4GYVUlhf1Q4=; b=pggEQNH7dnXTMQuW8NHfYhlreDK162mGDi+ct7SPiUOS2reLFtFzohIRiOkilwi9NC v9NSdlX8wJRXQmjbnx5ZWcyj05aBfOmouuxYacwzMCa/pisTooNEjX7FVqkSlNesB+tE aDdk4Suog/BncD5bO6AHFPbHwAvjlHOw0wDllVuWBhtVVXJlouAs4+/Nu3O9ByvS0Cth o6w751a0DsYejSoB32wYsR91pUaSe9UX7C794Qmi1OZQLvDRu4APJ7aCyplnFjTn+YC8 XQI1xD+r45rkx6bT+l5pE3pR0Bkpfk9JTYJIO1orYeTO1F/TilFc+6l3b31wpnFNCS0K G5pA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=KhKOrURf; 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=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id e23si1176950ejr.357.2020.05.14.01.34.55; Thu, 14 May 2020 01:35:18 -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=@ti.com header.s=ti-com-17Q1 header.b=KhKOrURf; 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=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726116AbgENIdD (ORCPT + 99 others); Thu, 14 May 2020 04:33:03 -0400 Received: from lelv0142.ext.ti.com ([198.47.23.249]:38234 "EHLO lelv0142.ext.ti.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725925AbgENIdC (ORCPT ); Thu, 14 May 2020 04:33:02 -0400 Received: from lelv0266.itg.ti.com ([10.180.67.225]) by lelv0142.ext.ti.com (8.15.2/8.15.2) with ESMTP id 04E8WnZ3068680; Thu, 14 May 2020 03:32:49 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1589445169; bh=wrWLvX+xcYZYuneU7uYoZ1aOivxAyjgi4GYVUlhf1Q4=; h=Subject:To:CC:References:From:Date:In-Reply-To; b=KhKOrURfWnQVdsjIlbR/3PfgYp5We+af2YG6S+gPmL4vi9BJ4PowkNJyZQvRMF2Fc i2rYPeIJIwzt6bOqcaMyUSZhP+maipvFv4KAXMQqwILJzAbbxTsr2W1CANRRIZ/yJe u8DX2sD4Mwr4+x9M5MtTwbEcmIMKnlazx51cY1mk= Received: from DLEE102.ent.ti.com (dlee102.ent.ti.com [157.170.170.32]) by lelv0266.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 04E8Wn0A077981 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Thu, 14 May 2020 03:32:49 -0500 Received: from DLEE105.ent.ti.com (157.170.170.35) by DLEE102.ent.ti.com (157.170.170.32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1979.3; Thu, 14 May 2020 03:32:48 -0500 Received: from lelv0326.itg.ti.com (10.180.67.84) by DLEE105.ent.ti.com (157.170.170.35) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1979.3 via Frontend Transport; Thu, 14 May 2020 03:32:48 -0500 Received: from [192.168.2.6] (ileax41-snat.itg.ti.com [10.172.224.153]) by lelv0326.itg.ti.com (8.15.2/8.15.2) with ESMTP id 04E8Wlsi004421; Thu, 14 May 2020 03:32:47 -0500 Subject: Re: [PATCH -next] dmaengine: ti: k3-udma: Use PTR_ERR_OR_ZERO() to simplify code To: Samuel Zou , , CC: , References: <1588757146-38858-1-git-send-email-zou_wei@huawei.com> From: Peter Ujfalusi X-Pep-Version: 2.0 Message-ID: Date: Thu, 14 May 2020 11:33:23 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.8.0 MIME-Version: 1.0 In-Reply-To: <1588757146-38858-1-git-send-email-zou_wei@huawei.com> Content-Type: multipart/mixed; boundary="------------E105EE2BC1BE5753D91002F5" Content-Language: en-US X-EXCLAIMER-MD-CONFIG: e1e8a2fd-e40a-4ac6-ac9b-f7e9cc9ee180 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --------------E105EE2BC1BE5753D91002F5 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Hi Samuel, On 06/05/2020 12.25, Samuel Zou wrote: > Fixes coccicheck warnings: >=20 > drivers/dma/ti/k3-udma.c:1294:1-3: WARNING: PTR_ERR_OR_ZERO can be used= > drivers/dma/ti/k3-udma.c:1311:1-3: WARNING: PTR_ERR_OR_ZERO can be used= > drivers/dma/ti/k3-udma.c:1376:1-3: WARNING: PTR_ERR_OR_ZERO can be used= Thanks for the patch, I have missed it as I was not in CC for it. scripts/get_maintainer.pl would have tipped for a wider recipient list.. > Reported-by: Hulk Robot > Signed-off-by: Samuel Zou > --- > drivers/dma/ti/k3-udma.c | 12 +++--------- > 1 file changed, 3 insertions(+), 9 deletions(-) >=20 > diff --git a/drivers/dma/ti/k3-udma.c b/drivers/dma/ti/k3-udma.c > index 0a04174..f5775ca 100644 > --- a/drivers/dma/ti/k3-udma.c > +++ b/drivers/dma/ti/k3-udma.c > @@ -1291,10 +1291,8 @@ static int udma_get_tchan(struct udma_chan *uc) > } > =20 > uc->tchan =3D __udma_reserve_tchan(ud, uc->config.channel_tpl, -1); > - if (IS_ERR(uc->tchan)) > - return PTR_ERR(uc->tchan); > =20 > - return 0; > + return PTR_ERR_OR_ZERO(uc->tchan); > } > =20 > static int udma_get_rchan(struct udma_chan *uc) > @@ -1308,10 +1306,8 @@ static int udma_get_rchan(struct udma_chan *uc) > } > =20 > uc->rchan =3D __udma_reserve_rchan(ud, uc->config.channel_tpl, -1); > - if (IS_ERR(uc->rchan)) > - return PTR_ERR(uc->rchan); > =20 > - return 0; > + return PTR_ERR_OR_ZERO(uc->rchan); > } > =20 > static int udma_get_chan_pair(struct udma_chan *uc) > @@ -1373,10 +1369,8 @@ static int udma_get_rflow(struct udma_chan *uc, = int flow_id) > } > =20 > uc->rflow =3D __udma_get_rflow(ud, flow_id); > - if (IS_ERR(uc->rflow)) > - return PTR_ERR(uc->rflow); > =20 > - return 0; > + return PTR_ERR_OR_ZERO(uc->rflow); > } > =20 > static void udma_put_rchan(struct udma_chan *uc) >=20 - P=C3=A9ter Texas Instruments Finland Oy, Porkkalankatu 22, 00180 Helsinki. Y-tunnus/Business ID: 0615521-4. Kotipaikka/Domicile: Helsinki --------------E105EE2BC1BE5753D91002F5 Content-Type: application/pgp-keys; name="pEpkey.asc" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="pEpkey.asc" -----BEGIN PGP PUBLIC KEY BLOCK----- mQENBFki4nsBCAD3BM+Ogt951JlaDloruEjoZk/Z+/37CjP0fY2mqLhBOzkpx95u X1Fquf0KfVk+ZzCd25XGOZEtpZNlXfbxRr2iRWPS5RW2FeLYGvg2TTJCpSr+ugKu OOec6KECCUotGbGhpYwBrbarJNEwDcAzPK7UJYa1rhWOmkpZJ1hXF1hUghB84q35 8DmN4sGLcsIbVdRFZ1tWFh4vGBFV9LsoDZIrnnANb6/XMX78s+tr3RG3GZBaFPl8 jO5IIv0UIGNUKaYlNVFYthjGCzOqtstHchWuK9eQkR7m1+Vc+ezh1qK0VJydIcjn OtoMZZL7RAz13LB9vmcJjbQPnI7dJojz/M7zABEBAAG0JlBldGVyIFVqZmFsdXNp IDxwZXRlci51amZhbHVzaUB0aS5jb20+iQFOBBMBCAA4FiEE+dBcpRFvJjZw+uta LCayis85LN4FAlki4nsCGwMFCwkIBwIGFQgJCgsCBBYCAwECHgECF4AACgkQLCay is85LN4QjggAzxxxXqiWpA3vuj9yrlGLft3BeGKWqF8+RzdeRvshtNdpGeIFf+r5 AJVR71R1w89Qeb4DGXus7qsKiafdFGG7yxbuhw8a5wUm+ZncBXA+ETn3OyVtl8g8 r/ZcPX420jClBNTVuL0sSnyqDFDrt5f+uAFOIwsnHdpns174Zu9QhgYxdvdZ+jMh Psb745O9EVeNvdfUIRdrVjb4IhJKNIzkb0Tulsz5xeCJReUYpxZU1jzEq3YZqIou +fi+oS4wlJuSoxKKTmIXtSeEy/weStF1XHMo6vLYqzaK4FyIuclqeuYUYSVy2425 7TMXugaI+O85AEI6KW8MCcu1NucSfAWUabkBDQRZIuJ7AQgAypKq8iIugpHxWA2c Ck6MQdPBT6cOEVK0tjeHaHAVOUPiw9Pq+ssMifdIkDdqXNZ3RLH/X2svYvd8c81C egqshfB8nkJ5EKmQc9d7s0EwnYT8OwsoVb3c2WXnsdcKEyu2nHgyeJEUpPpMPyLc +PWhoREifttab4sOPktepdnUbvrDK/gkjHmiG6+L2owSn637N+Apo3/eQuDajfEu kybxK19ReRcp6dbqWSBGSeNB32c/zv1ka37bTMNVUY39Rl+/8lA/utLfrMeACHRO FGO1BexMASKUdmlB0v9n4BaJFGrAJYAFJBNHLCDemqkU7gjaiimuHSjwuP0Wk7Ct KQJfVQARAQABiQE2BBgBCAAgFiEE+dBcpRFvJjZw+utaLCayis85LN4FAlki4nsC GwwACgkQLCayis85LN7kCwgAoy9r3ZQfJNOXO1q/YQfpEELHn0p8LpwliSDUS1xL sswyxtZS8LlW8PjlTXuBLu38Vfr0vGav7oyV7TkhnKT3oBOLXanyZqwgyZSKNEGB PB4v3Fo7YTzpfSofiwuz03uyfjTxiMGjonxSb+YxM7HBHfzjrOKKlg02fK+lWNZo m5lXugeWD7U6JJguNdYfr+U4zYIblelUImcIE+wnR0oLzUEVDIWSpVrl/OqS3Rzo mw8wBsHksTHrbgUnKL0SCzYc90BTeKbyjEBnVDr+dlfbxRxkB8h9RMPMdjodvXzS Gfsa9V/k4XAsh7iX9EUVBbnmjA61ySxU/w98h96jMuteTg=3D=3D =3DeQmw -----END PGP PUBLIC KEY BLOCK----- --------------E105EE2BC1BE5753D91002F5--