>-----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? >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