Commits
Robin Gong committed 9ff1f271a0e
MLK-19931-1: dmaengine: fsl-edma-v3: fix potential kernel crash in cyclic There is one potential race condition in virt-dma framework as below: terminate dma channel after the last dma done interrupt, but before vchan_complete tasklet scheduled, thus the free-ed 'vd' (free in fsl_edma3_terminate_all) maybe still be touched in vchan_complete() which cause NULL pointer crash. Kernel community noticed this issue and fix it at virt-dma level: https://patchwork.kernel.org/patch/10057791/. To avoid backport too much patches, set 'vc->cyclic = NULL' in terminate dma channel interfaces to fix such issue easily. Signed-off-by: Robin Gong <yibin.gong@nxp.com> Acked-by: Fugang Duan <fugang.duan@nxp.com> (cherry picked from commit 18c9083826400a2ef731496391a0b5e71d461a5f)