• Linus Torvalds's avatar
    Merge branch 'for-linus' of git://neil.brown.name/md · 223cdea4
    Linus Torvalds authored
    * 'for-linus' of git://neil.brown.name/md: (53 commits)
      md/raid5 revise rules for when to update metadata during reshape
      md/raid5: minor code cleanups in make_request.
      md: remove CONFIG_MD_RAID_RESHAPE config option.
      md/raid5: be more careful about write ordering when reshaping.
      md: don't display meaningless values in sysfs files resync_start and sync_speed
      md/raid5: allow layout and chunksize to be changed on active array.
      md/raid5: reshape using largest of old and new chunk size
      md/raid5: prepare for allowing reshape to change layout
      md/raid5: prepare for allowing reshape to change chunksize.
      md/raid5: clearly differentiate 'before' and 'after' stripes during reshape.
      Documentation/md.txt update
      md: allow number of drives in raid5 to be reduced
      md/raid5: change reshape-progress measurement to cope with reshaping backwards.
      md: add explicit method to signal the end of a reshape.
      md/raid5: enhance raid5_size to work correctly with negative delta_disks
      md/raid5: drop qd_idx from r6_state
      md/raid6: move raid6 data processing to raid6_pq.ko
      md: raid5 run(): Fix max_degraded for raid level 4.
      md: 'array_size' sysfs attribute
      md: centralize ->array_sectors modifications
      ...
    223cdea4
md.c 176 KB