lkml.org 
[lkml]   [2013]   [Sep]   [10]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    Subject[PULL REQUEST] md update for v3.12
    The following changes since commit d8dfad3876e4386666b759da3c833d62fb8b2267:

    Linux 3.11-rc7 (2013-08-25 17:43:22 -0700)

    are available in the git repository at:

    git://neil.brown.name/md/ tags/md/3.12

    for you to fetch changes up to bfc90cb0936f5b972706625f38f72c7cb726c20a:

    raid5: only wakeup necessary threads (2013-09-02 10:31:29 +1000)

    ----------------------------------------------------------------
    md update for v3.12

    Headline item is multithreading for RAID5 so that more
    IO/sec can be supported on fast (SSD) devices.
    Also TILE-Gx SIMD suppor for RAID6 calculations and an
    assortment of bug fixes.

    ----------------------------------------------------------------
    Dave Jones (1):
    md: Fix apparent cut-and-paste error in super_90_validate

    Ken Steele (1):
    RAID: add tilegx SIMD implementation of raid6

    Max Filippov (1):
    raid6/test: replace echo -e with printf

    NeilBrown (6):
    md: don't call md_allow_write in get_bitmap_file.
    md: fix safe_mode buglet.
    md: Don't test all of mddev->flags at once.
    md: avoid deadlock when dirty buffers during md_stop.
    md/raid5: use seqcount to protect access to shape in make_request.
    md/raid5: flush out all pending requests before proceeding with reshape.

    Shaohua Li (5):
    raid5: make release_stripe lockless
    raid5: fix stripe release order
    raid5: offload stripe handle to workqueue
    raid5: sysfs entry to control worker thread number
    raid5: only wakeup necessary threads

    drivers/md/md.c | 54 +++++---
    drivers/md/md.h | 8 +-
    drivers/md/raid5.c | 362 +++++++++++++++++++++++++++++++++++++++++++++---
    drivers/md/raid5.h | 22 +++
    include/linux/raid/pq.h | 1 +
    lib/raid6/Makefile | 6 +
    lib/raid6/algos.c | 3 +
    lib/raid6/test/Makefile | 9 +-
    lib/raid6/tilegx.uc | 86 ++++++++++++
    9 files changed, 510 insertions(+), 41 deletions(-)
    create mode 100644 lib/raid6/tilegx.uc
    [unhandled content-type:application/pgp-signature]
    \
     
     \ /
      Last update: 2013-09-10 06:41    [W:4.713 / U:0.016 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site