All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCHv3 0/3] mv_xor improvements
@ 2015-12-22 10:43 Thomas Petazzoni
  2015-12-22 10:43 ` [PATCHv3 1/3] dmaengine: mv_xor: remove mv_xor_chan->current_type field Thomas Petazzoni
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Thomas Petazzoni @ 2015-12-22 10:43 UTC (permalink / raw)
  To: linux-arm-kernel

Hello Vinod,

Here is the third iteration of some mv_xor improvements patches. The
previous iteration was sent in July earlier this year. Compared to the
v2:

 - rebased on top of v4.4-rc1

 - dropped patches that were merged

 - as you suggested, add a comment in the code to explain that our
   suspend/resume implementation makes the assumption that there are
   no in-flight DMA transactions because mv_xor is only used for
   RAID5, and the block layer will have already suspended I/O
   activity, so not special care needs to be taken in the driver
   itself.

I have retested this with a RAID5 array on Armada 388 GP, while the
array is in reconstruction, and doing some suspend/resume cycles in
the middle.

Thanks!

Thomas

Thomas Petazzoni (3):
  dmaengine: mv_xor: remove mv_xor_chan->current_type field
  dmaengine: mv_xor: de-duplicate mv_chan_set_mode*()
  dmaengine: mv_xor: add suspend/resume support

 drivers/dma/mv_xor.c | 95 +++++++++++++++++++++++++++++++---------------------
 drivers/dma/mv_xor.h |  2 +-
 2 files changed, 57 insertions(+), 40 deletions(-)

-- 
2.6.4

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2016-01-06 10:13 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-12-22 10:43 [PATCHv3 0/3] mv_xor improvements Thomas Petazzoni
2015-12-22 10:43 ` [PATCHv3 1/3] dmaengine: mv_xor: remove mv_xor_chan->current_type field Thomas Petazzoni
2015-12-22 10:43 ` [PATCHv3 2/3] dmaengine: mv_xor: de-duplicate mv_chan_set_mode*() Thomas Petazzoni
2015-12-22 10:43 ` [PATCHv3 3/3] dmaengine: mv_xor: add suspend/resume support Thomas Petazzoni
2016-01-06 10:13 ` [PATCHv3 0/3] mv_xor improvements Vinod Koul

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.