Hi Peng, On 2020/1/21 10:54, Peng Ma wrote: > > >> -----Original Message----- >> From: Chen Zhou <chenzhou10@xxxxxxxxxx> >> Sent: 2020年1月20日 20:59 >> To: dan.j.williams@xxxxxxxxx; vkoul@xxxxxxxxxx >> Cc: Peng Ma <peng.ma@xxxxxxx>; Wen He <wen.he_1@xxxxxxx>; >> jiaheng.fan@xxxxxxx; dmaengine@xxxxxxxxxxxxxxx; >> linux-kernel@xxxxxxxxxxxxxxx; chenzhou10@xxxxxxxxxx >> 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 <chenzhou10@xxxxxxxxxx> >> --- >> 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 <peng.ma@xxxxxxx> > Tested-by: Peng Ma <peng.ma@xxxxxxx> > > BR, > Peng >> list_for_each_entry_safe(comp_temp, _comp_temp, >> -- >> 2.7.4 >