Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a0381104 authored by Vinod Koul's avatar Vinod Koul
Browse files

dmaengine: cppi: remove unused and bogus check



In cppi41_dma_prep_slave_sg() variable num is initialized to zero, but never
updated and a BUG_ON is checked for it being greater than zero which will be
always false.

Remove the bogus check and this variable

Reported-by: default avatarDavid Binderman <linuxdev.baldrick@gmail.com>
Signed-off-by: default avatarVinod Koul <vinod.koul@intel.com>
parent 4cad91b2
Loading
Loading
Loading
Loading
+0 −3
Original line number Diff line number Diff line
@@ -497,16 +497,13 @@ static struct dma_async_tx_descriptor *cppi41_dma_prep_slave_sg(
	struct cppi41_desc *d;
	struct scatterlist *sg;
	unsigned int i;
	unsigned int num;

	num = 0;
	d = c->desc;
	for_each_sg(sgl, sg, sg_len, i) {
		u32 addr;
		u32 len;

		/* We need to use more than one desc once musb supports sg */
		BUG_ON(num > 0);
		addr = lower_32_bits(sg_dma_address(sg));
		len = sg_dma_len(sg);