Thread (12 messages) 12 messages, 3 authors, 2018-06-29

[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

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 too
Yes, 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
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help