Commit History

Author SHA1 Message Date
  NeilBrown 0232605d98 md: make 'name' arg to md_register_thread non-optional. 13 years ago
  NeilBrown 5f066c632f md/raid5: fix refcount problem when blocked_rdev is set. 13 years ago
  majianpeng 1850753d2e md/raid5: In ops_run_io, inc nr_pending before calling md_wait_for_blocked_rdev 13 years ago
  majianpeng 6c0544e255 md/raid5: Do not add data_offset before call to is_badblock 13 years ago
  NeilBrown 5cfb22a1f8 md/raid5: prefer replacing failed devices over want-replacement devices. 13 years ago
  NeilBrown da7613b8b0 md/raid5: improve removal of extra devices after reshape. 13 years ago
  NeilBrown 30b67645fa md/raid5: Allow reshape while a bitmap is present. 13 years ago
  NeilBrown a4a6125a07 md: allow array to be resized while bitmap is present. 13 years ago
  Shaohua Li bc0934f047 raid5: support sync request 13 years ago
  Shaohua Li cceeca43b5 raid5: remove unused variables 13 years ago
  NeilBrown b5254dd5fd md/raid5: allow for change in data_offset while managing a reshape. 13 years ago
  NeilBrown 05616be5e1 md/raid5: Use correct data_offset for all IO. 13 years ago
  NeilBrown c6563a8c38 md: add possibility to change data-offset for devices. 13 years ago
  NeilBrown 2c810cddc4 md: allow a reshape operation to be reversed. 13 years ago
  majianpeng c6d2e084c7 md/raid5: Fix a bug about judging if the operation is syncing or replacing 13 years ago
  NeilBrown 18b9837ea0 md/raid5: fix handling of bad blocks during recovery. 13 years ago
  NeilBrown dafb20fa34 md: tidy up rdev_for_each usage. 13 years ago
  NeilBrown dc10c643e8 md: allow re-add to failed arrays. 13 years ago
  majianpeng 41fe75f60b md/raid5: use atomic_dec_return() instead of atomic_dec() and atomic_read(). 13 years ago
  NeilBrown 9d4c7d8799 md/raid5: removed unused 'added_devices' variable. 13 years ago
  NeilBrown 1e3fa9bd50 md/raid5: make sure reshape_position is cleared on error path. 13 years ago
  NeilBrown 3a6de2924a md/raid5: Mark device want_replacement when we see a write error. 13 years ago
  NeilBrown 7bfec5f35c md/raid5: If there is a spare and a want_replacement device, start replacement. 13 years ago
  NeilBrown 17045f52ac md/raid5: recognise replacements when assembling array. 13 years ago
  NeilBrown dd054fce88 md/raid5: handle activation of replacement device when recovery completes. 13 years ago
  NeilBrown 9a3e1101b8 md/raid5: detect and handle replacements during recovery. 13 years ago
  NeilBrown 977df36255 md/raid5: writes should get directed to replacement as well as original. 13 years ago
  NeilBrown 657e3e4d88 md/raid5: allow removal for failed replacement devices. 13 years ago
  NeilBrown 14a75d3e07 md/raid5: preferentially read from replacement device if possible. 13 years ago
  NeilBrown 995c4275a7 md/raid5: remove redundant bio initialisations. 13 years ago