• Linus Torvalds's avatar
    Merge tag 'md/3.12' of git://neil.brown.name/md · 4d7696f1
    Linus Torvalds authored
    Pull md update from Neil Brown:
     "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"
    
    * tag 'md/3.12' of git://neil.brown.name/md:
      raid5: only wakeup necessary threads
      md/raid5: flush out all pending requests before proceeding with reshape.
      md/raid5: use seqcount to protect access to shape in make_request.
      raid5: sysfs entry to control worker thread number
      raid5: offload stripe handle to workqueue
      raid5: fix stripe release order
      raid5: make release_stripe lockless
      md: avoid deadlock when dirty buffers during md_stop.
      md: Don't test all of mddev->flags at once.
      md: Fix apparent cut-and-paste error in super_90_validate
      raid6/test: replace echo -e with printf
      RAID: add tilegx SIMD implementation of raid6
      md: fix safe_mode buglet.
      md: don't call md_allow_write in get_bitmap_file.
    4d7696f1
algos.c 5.18 KB