[PATCH v3 1/5] dmaengine: xilinx_dma: in axidma slave_sg and dma_cylic mode align split descriptors
From: vkoul@kernel.org (Vinod)
Date: 2018-06-29 08:20:27
Also in:
dmaengine, lkml
From: vkoul@kernel.org (Vinod)
Date: 2018-06-29 08:20:27
Also in:
dmaengine, lkml
On 29-06-18, 09:46, Andrea Merello wrote:
On Fri, Jun 29, 2018 at 9:25 AM, Vinod [off-list ref] wrote:
quoted
quoted
+ + if ((copy + sg_used < period_len) && + chan->xdev->common.copy_align) { + /* + * If this is not the last descriptor, make sure + * the next one will be properly aligned + */ + copy = rounddown(copy, + (1 << chan->xdev->common.copy_align)); + }same code pasted twice, can we have a routine for this... perhaps more code can be made common tooYes, I see.. Indeed there was duplicated code before this series and it is still there after it. I can see if we can have a routine as you suggested at least for the code portions touched by this patch. Do you eventually want this extra change to be done in the same patch 1/5 or do you want a separate patch i.e. 2/6 or 6/6 ?
Each patch should do one thing, so would make sense to move first and then add you on top of that. 1/6 commonize and 2/6 add this bit. -- ~Vinod