Commit History

Author SHA1 Message Date
  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
  NeilBrown 671488cc25 md/raid5: allow each slot to have an extra replacement device 13 years ago
  NeilBrown b8321b68d1 md: change hot_remove_disk to take an rdev rather than a number. 13 years ago
  NeilBrown 908f4fbd26 md/raid5: be more thorough in calculating 'degraded' value. 13 years ago
  NeilBrown 30d7a48368 md/raid5: ensure correct assessment of drives during degraded reshape. 13 years ago
  Adam Kwolek 5d8c71f9e5 md: raid5 crash during degradation 13 years ago
  NeilBrown 9283d8c5af md/raid5: never wait for bad-block acks on failed device. 13 years ago
  Dan Williams 257a4b42af md/raid5: STRIPE_ACTIVE has lock semantics, add barriers 13 years ago
  NeilBrown 9a3f530f39 md/raid5: abort any pending parity operations when array fails. 13 years ago
  Linus Torvalds 32aaeffbd4 Merge branch 'modsplit-Oct31_2011' of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux 13 years ago
  Linus Torvalds b4fdcb02f1 Merge branch 'for-3.2/core' of git://git.kernel.dk/linux-block 13 years ago
  Paul Gortmaker 056075c764 md: Add module.h to all files using it implicitly 14 years ago
  NeilBrown d890fa2b05 md: Fix some bugs in recovery_disabled handling. 13 years ago
  NeilBrown 355840e7a7 md/raid5: fix bug that could result in reads from a failed device. 13 years ago
  Jens Axboe 5c04b426f2 Merge branch 'v3.1-rc10' into for-3.2/core 13 years ago
  NeilBrown 84fc4b56db md: rename "mdk_personality" to "md_personality" 13 years ago
  NeilBrown d1688a6d55 md/raid5: typedef removal: raid5_conf_t -> struct r5conf 13 years ago