On Tue, May 26, 2015 at 12:40:05AM +0530, Maninder Singh wrote:
> From: Maninder Singh <maninder...@samsung.com>
> 
> Currently pch pointer is already dereferenced before NULL check 
> and thus we are getting below warning:
> warn: variable dereferenced before check 'pch'
> 
> So initialize struct pl330_dmac *pl330 after NULL check 
> of dma_pl330_chan *pch.
> 

Applied, thanks

-- 
~Vinod

> Signed-off-by: Maninder Singh <maninder...@samsung.com>
> Reviewed-by: Vaneet Narang <v.nar...@samsung.com>
> ---
>  drivers/dma/pl330.c |    4 +++-
>  1 files changed, 3 insertions(+), 1 deletions(-)
> diff --git a/drivers/dma/pl330.c b/drivers/dma/pl330.c
> index a7d9d30..7e27144 100644
> --- a/drivers/dma/pl330.c
> +++ b/drivers/dma/pl330.c
> @@ -2581,12 +2581,14 @@ pl330_prep_dma_memcpy(struct dma_chan *chan, 
> dma_addr_t dst,
>  {
>       struct dma_pl330_desc *desc;
>       struct dma_pl330_chan *pch = to_pchan(chan);
> -     struct pl330_dmac *pl330 = pch->dmac;
> +     struct pl330_dmac *pl330;
>       int burst;
>  
>       if (unlikely(!pch || !len))
>               return NULL;
>  
> +     pl330 = pch->dmac;
> +
>       desc = __pl330_prep_dma_memcpy(pch, dst, src, len);
>       if (!desc)
>               return NULL;
> -- 
> 1.7.1

-- 
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Reply via email to