Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp3244314ybl; Mon, 20 Jan 2020 19:29:52 -0800 (PST) X-Google-Smtp-Source: APXvYqy8HtIkTlwLX32cD+3EWQRwyqwAhp0XlWsLIuVjAH+tS/H0QIzRupPsIsqQfxnUKtpA6Kbu X-Received: by 2002:a05:6830:18ce:: with SMTP id v14mr2087312ote.36.1579577392144; Mon, 20 Jan 2020 19:29:52 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1579577392; cv=none; d=google.com; s=arc-20160816; b=XH9VI8yAkduRd7jr3B32q9SMoM7aEYAi2U0qLMAnvfQ86vVji/aiRbKIVKesgoryZC eSu8edY2OvZrovKG/x6WkJuQX5kdcHc2v+bo7l3MZr44TH7fJaXApzR02zMjbHBw17jt /g9xe2YlTCsJ3gzyTXrk3i8URndeFpcULO/XDI49VnoLQKnudvuoCU9sUic7apeyduOd YaEcMV+OlazUvUedpCnbiNquMlGIWKWf6ewvIyzPdKECEShjMl4vg3/T+5lLOpjvM/Dy gehce1q63Pu6llL90rmIrr193u/4Plc8xiiTYfhqSbLeBzLD1noLInWe9ILJtb4U95Fc JwJg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:in-reply-to :mime-version:user-agent:date:message-id:from:cc:references:to :subject; bh=ucyOgLZMQHkgIO6SqnIs+Es066pYZVJZ546P5idmxFE=; b=VAJ7kAaM6YsM8S5fbvMLiw3sm0/+HHw+5sz9ChwH2h9Pxk+qrFIzljVgJ1khjHzUd2 DsdiIaIJUWEQWeJ2N/0taM9wHPojy4ze+ujUaNzfibPQ1SVuCnraWgkaXIlZ74ptBcJ+ Qvt766no3miL4ZTDg2wA67zuyB4BbQOqcNeYphuE5icetJQTZdOImNWtyRyuPFKEePO9 UGAjrLPLFY8USReWCyH6Avr90eWlXrhcBWDYDTupT5WMpYRzImDGwuAaLiwq8G478RZ3 1FNtaNckx0k2EqjrOWsPD9A75oJoSmjMjcWvMDSCAEu2reHNPa2k2q0D0UGwXXWnqIQY me/g== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id t28si20993325otr.16.2020.01.20.19.29.39; Mon, 20 Jan 2020 19:29:52 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728689AbgAUD2t (ORCPT + 99 others); Mon, 20 Jan 2020 22:28:49 -0500 Received: from szxga04-in.huawei.com ([45.249.212.190]:10108 "EHLO huawei.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1727009AbgAUD2s (ORCPT ); Mon, 20 Jan 2020 22:28:48 -0500 Received: from DGGEMS404-HUB.china.huawei.com (unknown [172.30.72.60]) by Forcepoint Email with ESMTP id 265DDF03C5BA81701639; Tue, 21 Jan 2020 11:28:47 +0800 (CST) Received: from [127.0.0.1] (10.177.131.64) by DGGEMS404-HUB.china.huawei.com (10.3.19.204) with Microsoft SMTP Server id 14.3.439.0; Tue, 21 Jan 2020 11:28:43 +0800 Subject: Re: [PATCH -next] dmaengine: fsl-qdma: fix duplicated argument to && To: Peng Ma , "dan.j.williams@intel.com" , "vkoul@kernel.org" References: <20200120125843.34398-1-chenzhou10@huawei.com> CC: "dmaengine@vger.kernel.org" , "linux-kernel@vger.kernel.org" From: Chen Zhou Message-ID: <96b96dda-0fdc-bbc1-cdb8-b7d0f20940e7@huawei.com> Date: Tue, 21 Jan 2020 11:28:42 +0800 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.7.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset="gbk" Content-Transfer-Encoding: 8bit X-Originating-IP: [10.177.131.64] X-CFilter-Loop: Reflected Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Peng, On 2020/1/21 10:54, Peng Ma wrote: > > >> -----Original Message----- >> From: Chen Zhou >> Sent: 2020??1??20?? 20:59 >> To: dan.j.williams@intel.com; vkoul@kernel.org >> Cc: Peng Ma ; Wen He ; >> jiaheng.fan@nxp.com; dmaengine@vger.kernel.org; >> linux-kernel@vger.kernel.org; chenzhou10@huawei.com >> Subject: [PATCH -next] dmaengine: fsl-qdma: fix duplicated argument to && >> >> There is duplicated argument to && in function fsl_qdma_free_chan_resources, >> which looks like a typo, pointer fsl_queue->desc_pool also needs NULL check, >> fix it. >> Detected with coccinelle. >> > What does the " coccinelle " mean here? The scripts in kernel dir, that is coccicheck. Thanks, Chen Zhou > >> Fixes: b092529e0aa0 ("dmaengine: fsl-qdma: Add qDMA controller driver for >> Layerscape SoCs") >> Signed-off-by: Chen Zhou >> --- >> drivers/dma/fsl-qdma.c | 2 +- >> 1 file changed, 1 insertion(+), 1 deletion(-) >> >> diff --git a/drivers/dma/fsl-qdma.c b/drivers/dma/fsl-qdma.c index >> 8979208..95cc025 100644 >> --- a/drivers/dma/fsl-qdma.c >> +++ b/drivers/dma/fsl-qdma.c >> @@ -304,7 +304,7 @@ static void fsl_qdma_free_chan_resources(struct >> dma_chan *chan) >> >> vchan_dma_desc_free_list(&fsl_chan->vchan, &head); >> >> - if (!fsl_queue->comp_pool && !fsl_queue->comp_pool) >> + if (!fsl_queue->comp_pool && !fsl_queue->desc_pool) >> return; >> > Hi Chen, > > Thanks very much for your patch, It is really need to check comp_pool and desc_pool here. > Reviewed-by: Peng Ma > Tested-by: Peng Ma > > BR, > Peng >> list_for_each_entry_safe(comp_temp, _comp_temp, >> -- >> 2.7.4 >