From: Shravya Kumbham <shravya.kumbham@xxxxxxxxxx> Typecast the flags and flg variables with (enum dma_ctrl_flags) in pl330_prep_dma_cyclic, pl330_prep_dma_memcpy and pl330_prep_slave_sg functions to fix the coverity warning. Addresses-Coverity: Event mixed_enum_type. Signed-off-by: Shravya Kumbham <shravya.kumbham@xxxxxxxxxx> Signed-off-by: Harini Katakam <harini.katakam@xxxxxxxxxx> Reviewed-by: Radhey Shyam Pandey <radhey.shyam.pandey@xxxxxxxxxx> --- drivers/dma/pl330.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/dma/pl330.c b/drivers/dma/pl330.c index 110de8a60058..35afbad2e1a7 100644 --- a/drivers/dma/pl330.c +++ b/drivers/dma/pl330.c @@ -2752,7 +2752,7 @@ static struct dma_async_tx_descriptor *pl330_prep_dma_cyclic( return NULL; pch->cyclic = true; - desc->txd.flags = flags; + desc->txd.flags = (enum dma_ctrl_flags)flags; return &desc->txd; } @@ -2804,7 +2804,7 @@ pl330_prep_dma_memcpy(struct dma_chan *chan, dma_addr_t dst, desc->bytes_requested = len; - desc->txd.flags = flags; + desc->txd.flags = (enum dma_ctrl_flags)flags; return &desc->txd; } @@ -2889,7 +2889,7 @@ pl330_prep_slave_sg(struct dma_chan *chan, struct scatterlist *sgl, } /* Return the last desc in the chain */ - desc->txd.flags = flg; + desc->txd.flags = (enum dma_ctrl_flags)flg; return &desc->txd; } -- 2.17.1