lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20070323064856.15570.45052.stgit@dwillia2-linux.ch.intel.com>
Date:	Thu, 22 Mar 2007 23:51:37 -0700
From:	Dan Williams <dan.j.williams@...el.com>
To:	neilb@...e.de, christopher.leech@...el.com,
	linux-raid@...r.kernel.org, linux-kernel@...r.kernel.org
Cc:	akpm@...ux-foundation.org, torvalds@...ux-foundation.org,
	yur@...raft.com, wd@...x.de, arjan@...ux.intel.com,
	rmk+kernel@....linux.org.uk
Subject: [PATCH 2.6.21-rc4 00/15] md raid5 acceleration and async_tx

The following patch set implements the async_tx api and modifies
md-raid5 to issue memory copies and xor calculations asynchronously.
Async_tx is an extension of the existing dmaengine interface in the
kernel.  Async_tx allows kernel code to utilize application specific
acceleration engines when present and fall back to software routines
otherwise.  Further details can be found in the individual patch
headers. 
 
The implementation has been in -mm since 2.6.20-mm1 and has been
released in various forms to IOP users since 2.6.18
(http://sourceforge.net/projects/xscaleiop).  This release includes
cleanups to the iop-adma driver.  The md-raid5 patches are just rebased
versions of the 2.6.20-rc5 release. 
 
Given the release of an acceleration engine driver for another platform
(440spe http://marc.info/?l=linux-raid&m=117400143317440&w=2), I feel
more comfortable broaching the subject of 2.6.22 inclusion.
 
Regards, 
Dan
 
 
Dan Williams (15):
        dmaengine: add base support for the async_tx api
        ARM: Add drivers/dma to arch/arm/Kconfig
        dmaengine: add the async_tx api
        md: add raid5_run_ops and support routines
        md: use raid5_run_ops for stripe cache operations
        md: move write operations to raid5_run_ops
        md: move raid5 compute block operations to raid5_run_ops
        md: move raid5 parity checks to raid5_run_ops
        md: satisfy raid5 read requests via raid5_run_ops
        md: use async_tx and raid5_run_ops for raid5 expansion operations
        md: move raid5 io requests to raid5_run_ops
        md: remove raid5 compute_block and compute_parity5
        dmaengine: driver for the iop32x, iop33x, and iop13xx raid engines
        iop13xx: Surface the iop13xx adma units to the iop-adma driver
        iop3xx: Surface the iop3xx DMA and AAU units to the iop-adma driver
 
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ