[GIT PULL REQUEST] md updates for 3.18

Started by NeilBrown on Oct 16, 2014

open the first message on its own page

Message details and related content
Hi Linus,
 here are some md updates for 3.18.

Thanks,
NeilBrown


The following changes since commit 8e0e99ba64c7ba46133a7c8a3e3f7de01f23bd93:

  md/raid5: disable 'DISCARD' by default due to safety concerns. (2014-10-02 13:45:00 +1000)

are available in the git repository at:

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

for you to fetch changes up to b395f75eabb3844c99244928293796ff42feaa3d:

  lib/raid6: Add log level to printks (2014-10-14 13:08:29 +1100)

----------------------------------------------------------------
md updates for 3.18

- a few minor bug fixes
- quite a lot of code tidy-up and simplification
- remove PRINT_RAID_DEBUG ioctl.  I'm fairly sure
  it is unused, and it isn't particularly useful.

----------------------------------------------------------------
Anton Blanchard (1):
      lib/raid6: Add log level to printks

Chao Yu (1):
      md: avoid potential long delay under pers_lock

Markus Stockhausen (1):
      md/raid5: fix init_stripe() inconsistencies

NeilBrown (18):
      md/bitmap: always wait for writes on unplug.
      md/raid1: minor typos and reformatting.
      md: use set_bit/clear_bit instead of shift/mask for bi_flags changes.
      md/raid10: another memory leak due to reshape.
      md/raid1: process_checks doesn't use its return value.
      md: be more relaxed about stopping an array which isn't started.
      md: use wait_event() to simplify md_super_wait()
      md: discard find_rdev_nr in favour of find_rdev_nr_rcu
      md: simplify export_array()
      md: Just use RCU when checking for overlap between arrays.
      md: don't start resync thread directly from md thread.
      md: remove unwanted white space from md.c
      md: don't allow "-sync" to be set for device in an active array.
      md: remove unnecessary test for MD_MAJOR in md_ioctl()
      md: clean up 'exit' labels in md_ioctl().
      md: remove MD_BUG()
      md: discard PRINT_RAID_DEBUG ioctl
      md: move EXPORT_SYMBOL to after function in md.c

 drivers/md/bitmap.c            |  16 +-
 drivers/md/linear.c            |   8 +-
 drivers/md/md.c                | 601 +++++++++++++----------------------------
 drivers/md/md.h                |  34 ++-
 drivers/md/multipath.c         |  28 +-
 drivers/md/raid0.c             |   9 +-
 drivers/md/raid1.c             |  37 +--
 drivers/md/raid1.h             |   2 -
 drivers/md/raid10.c            |  18 +-
 drivers/md/raid5.c             |  29 +-
 drivers/md/raid5.h             |   4 +-
 include/uapi/linux/raid/md_u.h |   1 -
 lib/raid6/algos.c              |  12 +-
 13 files changed, 266 insertions(+), 533 deletions(-)
Keyboard shortcuts
hback out one level
jnext message in thread / next series-diff position
kprevious message in thread / previous series-diff position
ldrill in
Escclose help / fold thread tree
?toggle this help