From: NeilBrown <neilb@suse.de>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: lkml <linux-kernel@vger.kernel.org>,
linux RAID <linux-raid@vger.kernel.org>,
Jim Kukunas <james.t.kukunas@linux.intel.com>,
Yuanhan Liu <yuanhan.liu@linux.intel.com>,
Jianpeng Ma <majianpeng@gmail.com>
Subject: [PULL REQUEST] md update for 3.8
Date: Tue, 18 Dec 2012 15:32:16 +1100 [thread overview]
Message-ID: <20121218153216.75ba7831@notabene.brown> (raw)
[-- Attachment #1: Type: text/plain, Size: 2252 bytes --]
Hi Linus,
Not much for md this time round.
Thanks,
NeilBrown
The following changes since commit 874807a83139abc094f939e93623c5623573d543:
md/raid1{,0}: fix deadlock in bitmap_unplug. (2012-11-27 12:14:40 +1100)
are available in the git repository at:
git://neil.brown.name/md/ tags/md-3.8
for you to fetch changes up to a9add5d92b64ea57fb4c3b557c3891cdeb15fa0c:
md/raid5: add blktrace calls (2012-12-18 10:22:21 +1100)
----------------------------------------------------------------
md update for 3.8
Mostly just little fixes. Probably biggest part is
AVX accelerated RAID6 calculations.
----------------------------------------------------------------
Jim Kukunas (1):
lib/raid6: Add AVX2 optimized recovery functions
NeilBrown (5):
md: removed unused variable in calc_sb_1_csm.
md: close race between removing and adding a device.
md.c: re-indent various 'switch' statements.
md/raid5: use async_tx_quiesce() instead of open-coding it.
md/raid5: add blktrace calls
Yuanhan Liu (2):
lib/raid6: Add AVX2 optimized gen_syndrome functions
lib/raid6: build proper files on corresponding arch
kernelmail (1):
md:Add place to update ->recovery_cp.
majianpeng (2):
md: Update checkpoint of resync/recovery based on time.
md: Use ->curr_resync as last completed request when cleanly aborting resync.
arch/x86/Makefile | 5 +-
drivers/md/md.c | 256 ++++++++++++++++++++------------------
drivers/md/md.h | 2 +
drivers/md/raid5.c | 43 +++++--
include/linux/raid/pq.h | 4 +
lib/raid6/Makefile | 9 +-
lib/raid6/algos.c | 12 ++
lib/raid6/altivec.uc | 3 -
lib/raid6/avx2.c | 251 +++++++++++++++++++++++++++++++++++++
lib/raid6/mmx.c | 2 +-
lib/raid6/recov_avx2.c | 323 ++++++++++++++++++++++++++++++++++++++++++++++++
lib/raid6/recov_ssse3.c | 4 -
lib/raid6/sse1.c | 2 +-
lib/raid6/sse2.c | 8 +-
lib/raid6/test/Makefile | 29 ++++-
lib/raid6/x86.h | 14 ++-
16 files changed, 809 insertions(+), 158 deletions(-)
create mode 100644 lib/raid6/avx2.c
create mode 100644 lib/raid6/recov_avx2.c
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 828 bytes --]
reply other threads:[~2012-12-18 4:32 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20121218153216.75ba7831@notabene.brown \
--to=neilb@suse.de \
--cc=james.t.kukunas@linux.intel.com \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-raid@vger.kernel.org \
--cc=majianpeng@gmail.com \
--cc=torvalds@linux-foundation.org \
--cc=yuanhan.liu@linux.intel.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.