Commit History

Author SHA1 Message Date
  Shaohua Li b17459c050 raid5: add a per-stripe lock 13 years ago
  Shaohua Li 7eaf7e8eb3 raid5: remove unnecessary bitmap write optimization 13 years ago
  Shaohua Li e7836bd6f6 raid5: lockless access raid5 overrided bi_phys_segments 13 years ago
  Shaohua Li 4eb788df67 raid5: reduce chance release_stripe() taking device_lock 13 years ago
  NeilBrown b357f04a67 md: fix up plugging (again). 13 years ago
  Shaohua Li fab363b5ff raid5: delayed stripe fix 13 years ago
  majianpeng 2e8ac30312 md/raid456: When read error cannot be recovered, record bad block 13 years ago
  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