Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1418099 > unrolled thread

[PATCH] dmaengine: vdma: Fix compilation warning in cyclic dma mode

Started byKedareswara rao Appana <appana.durga.rao@xilinx.com>
First post2016-06-09 08:10 +0200
Last post2016-06-13 07:40 +0200
Articles 3 — 3 participants

Back to article view | Back to linux.kernel


Contents

  [PATCH] dmaengine: vdma: Fix compilation warning in cyclic dma mode Kedareswara rao Appana <appana.durga.rao@xilinx.com> - 2016-06-09 08:10 +0200
    RE: [PATCH] dmaengine: vdma: Fix compilation warning in cyclic dma  mode Appana Durga Kedareswara Rao <appana.durga.rao@xilinx.com> - 2016-06-13 07:40 +0200
    Re: [PATCH] dmaengine: vdma: Fix compilation warning in cyclic dma  mode Vinod Koul <vinod.koul@intel.com> - 2016-06-13 07:40 +0200

#1418099 — [PATCH] dmaengine: vdma: Fix compilation warning in cyclic dma mode

FromKedareswara rao Appana <appana.durga.rao@xilinx.com>
Date2016-06-09 08:10 +0200
Subject[PATCH] dmaengine: vdma: Fix compilation warning in cyclic dma mode
Message-ID<rI1kd-2sF-19@gated-at.bofh.it>
This patch fixes the below compilation warining.
drivers/dma/xilinx/xilinx_vdma.c: In function 'xilinx_dma_prep_dma_cyclic':
drivers/dma/xilinx/xilinx_vdma.c:1808:23: warning: 'segment' may be used
uninitialized in this function [-Wmaybe-uninitialized]
   segment->hw.control |= XILINX_DMA_BD_SOP;

The start of packet (SOP) should be set to the first segment in the desc
chain not for the last segment of the desc chain.

Signed-off-by: Kedareswara rao Appana <appanad@xilinx.com>
---
 drivers/dma/xilinx/xilinx_vdma.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/drivers/dma/xilinx/xilinx_vdma.c b/drivers/dma/xilinx/xilinx_vdma.c
index cbcf595..20fe5ea 100644
--- a/drivers/dma/xilinx/xilinx_vdma.c
+++ b/drivers/dma/xilinx/xilinx_vdma.c
@@ -1840,7 +1840,7 @@ static struct dma_async_tx_descriptor *xilinx_dma_prep_dma_cyclic(
 
 	/* For the last DMA_MEM_TO_DEV transfer, set EOP */
 	if (direction == DMA_MEM_TO_DEV) {
-		segment->hw.control |= XILINX_DMA_BD_SOP;
+		head_segment->hw.control |= XILINX_DMA_BD_SOP;
 		segment = list_last_entry(&desc->segments,
 					  struct xilinx_axidma_tx_segment,
 					  node);
-- 
1.7.1

[toc] | [next] | [standalone]


#1420449 — RE: [PATCH] dmaengine: vdma: Fix compilation warning in cyclic dma mode

FromAppana Durga Kedareswara Rao <appana.durga.rao@xilinx.com>
Date2016-06-13 07:40 +0200
SubjectRE: [PATCH] dmaengine: vdma: Fix compilation warning in cyclic dma mode
Message-ID<rJsLn-1UR-3@gated-at.bofh.it>
In reply to#1418099
Hi Vinod,

> On Thu, Jun 09, 2016 at 11:32:12AM +0530, Kedareswara rao Appana wrote:
> > This patch fixes the below compilation warining.
> > drivers/dma/xilinx/xilinx_vdma.c: In function 'xilinx_dma_prep_dma_cyclic':
> > drivers/dma/xilinx/xilinx_vdma.c:1808:23: warning: 'segment' may be
> > used uninitialized in this function [-Wmaybe-uninitialized]
> >    segment->hw.control |= XILINX_DMA_BD_SOP;
> >
> > The start of packet (SOP) should be set to the first segment in the
> > desc chain not for the last segment of the desc chain.
> 
> I have applied this after adding Reported by from SFR.

Sorry will fix it next time on wards....

> 
> You should always give credit to folks who report issues.

Sure will fix next time onwards...

Thanks,
Kedar.

[toc] | [prev] | [next] | [standalone]


#1420450 — Re: [PATCH] dmaengine: vdma: Fix compilation warning in cyclic dma mode

FromVinod Koul <vinod.koul@intel.com>
Date2016-06-13 07:40 +0200
SubjectRe: [PATCH] dmaengine: vdma: Fix compilation warning in cyclic dma mode
Message-ID<rJsLn-1UR-1@gated-at.bofh.it>
In reply to#1418099
On Thu, Jun 09, 2016 at 11:32:12AM +0530, Kedareswara rao Appana wrote:
> This patch fixes the below compilation warining.
> drivers/dma/xilinx/xilinx_vdma.c: In function 'xilinx_dma_prep_dma_cyclic':
> drivers/dma/xilinx/xilinx_vdma.c:1808:23: warning: 'segment' may be used
> uninitialized in this function [-Wmaybe-uninitialized]
>    segment->hw.control |= XILINX_DMA_BD_SOP;
> 
> The start of packet (SOP) should be set to the first segment in the desc
> chain not for the last segment of the desc chain.

I have applied this after adding Reported by from SFR.

You should always give credit to folks who report issues.

Thanks
-- 
~Vinod

[toc] | [prev] | [standalone]


Back to top | Article view | linux.kernel


csiph-web