[PATCH v2 0/4] Asynchronous raid6 acceleration (part 2 of 3)

Dan Williams dan.j.williams at intel.com
Mon Aug 31 11:40:37 EDT 2009


RAID6 acceleration support for the iop13xx ADMA engines.  The iop13xx platform
has three Application DMA engines providing support for offloading raid
operations.  Channel0 and Channel1 support memcpy and xor.  Channel2 adds pq
support.

The combined series is available at:

  git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx.git raid6

The changes since v1 are:
1/ Fix the case for continuing a p-disabled pq calculation
2/ A lockdep annotation for teaching lockdep about iop-adma cross channel
   dependency submissions.
---

Dan Williams (4):
      iop-adma: P+Q self test
      iop-adma: P+Q support for iop13xx adma engines
      iop-adma: fix lockdep false positive
      iop-adma: cleanup iop_adma_run_tx_complete_actions


 arch/arm/include/asm/hardware/iop3xx-adma.h |   76 +++++
 arch/arm/include/asm/hardware/iop_adma.h    |    1 
 arch/arm/mach-iop13xx/include/mach/adma.h   |  107 +++++++
 drivers/dma/iop-adma.c                      |  437 ++++++++++++++++++++++++---
 4 files changed, 577 insertions(+), 44 deletions(-)



More information about the linux-arm-kernel mailing list