• Linus Torvalds's avatar
    Merge branch 'ioat-md-accel-for-linus' of git://lost.foo-projects.org/~dwillia2/git/iop · e030dbf9
    Linus Torvalds authored
    * 'ioat-md-accel-for-linus' of git://lost.foo-projects.org/~dwillia2/git/iop: (28 commits)
      ioatdma: add the unisys "i/oat" pci vendor/device id
      ARM: Add drivers/dma to arch/arm/Kconfig
      iop3xx: surface the iop3xx DMA and AAU units to the iop-adma driver
      iop13xx: surface the iop13xx adma units to the iop-adma driver
      dmaengine: driver for the iop32x, iop33x, and iop13xx raid engines
      md: remove raid5 compute_block and compute_parity5
      md: handle_stripe5 - request io processing in raid5_run_ops
      md: handle_stripe5 - add request/completion logic for async expand ops
      md: handle_stripe5 - add request/completion logic for async read ops
      md: handle_stripe5 - add request/completion logic for async check ops
      md: handle_stripe5 - add request/completion logic for async compute ops
      md: handle_stripe5 - add request/completion logic for async write ops
      md: common infrastructure for running operations with raid5_run_ops
      md: raid5_run_ops - run stripe operations outside sh->lock
      raid5: replace custom debug PRINTKs with standard pr_debug
      raid5: refactor handle_stripe5 and handle_stripe6 (v3)
      async_tx: add the async_tx api
      xor: make 'xor_blocks' a library routine for use with async_tx
      dmaengine: make clients responsible for managing channels
      dmaengine: refactor dmaengine around dma_async_tx_descriptor
      ...
    e030dbf9
Kconfig 9.53 KB