diff options
author | Robin Gong <yibin.gong@nxp.com> | 2018-11-07 22:19:07 +0800 |
---|---|---|
committer | Jason Liu <jason.hui.liu@nxp.com> | 2019-02-12 10:35:04 +0800 |
commit | 979c4354365148d88b239469bce57693aef4d849 (patch) | |
tree | 5883130aec55ca4a8b9fab4bef2ade690721fa4e /drivers/dma | |
parent | 04fa1dc48eee366c1120255d23fb9db164c77108 (diff) |
MLK-20205-1: dmaengine: fsl-edma-v3: fix NULL pointer dereference
Fix 'null pointer dereferences issue' reported by coverity(CID-1477441).
Signed-off-by: Robin Gong <yibin.gong@nxp.com>
Reviewed-by: Anson Huang <Anson.Huang@nxp.com>
Diffstat (limited to 'drivers/dma')
-rw-r--r-- | drivers/dma/fsl-edma-v3.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/dma/fsl-edma-v3.c b/drivers/dma/fsl-edma-v3.c index 47c7a17735bb..6badda98f7d5 100644 --- a/drivers/dma/fsl-edma-v3.c +++ b/drivers/dma/fsl-edma-v3.c @@ -422,7 +422,7 @@ static enum dma_status fsl_edma3_tx_status(struct dma_chan *chan, if (fsl_chan->edesc && cookie == fsl_chan->edesc->vdesc.tx.cookie) txstate->residue = fsl_edma3_desc_residue(fsl_chan, vdesc, true); - else if (vdesc) + else if (fsl_chan->edesc && vdesc) txstate->residue = fsl_edma3_desc_residue(fsl_chan, vdesc, false); else |