Commit History

Author SHA1 Message Date
  Shaohua Li 4bda556aea raid5: relieve lock contention in get_active_stripe() 11 years ago
  Shaohua Li 566c09c534 raid5: relieve lock contention in get_active_stripe() 11 years ago
  Shaohua Li bfc90cb093 raid5: only wakeup necessary threads 12 years ago
  NeilBrown c46501b2de md/raid5: use seqcount to protect access to shape in make_request. 12 years ago
  Shaohua Li 851c30c9ba raid5: offload stripe handle to workqueue 12 years ago
  Shaohua Li 773ca82fa1 raid5: make release_stripe lockless 12 years ago
  NeilBrown f94c0b6658 md/raid5: fix interaction of 'replace' and 'recovery'. 12 years ago
  Paul Bolle 238f5908bd md: remove CONFIG_MULTICORE_RAID456 entirely 12 years ago
  NeilBrown f8dfcffd04 md/raid5: ensure sync and DISCARD don't happen at the same time. 12 years ago
  Shaohua Li 620125f2bf MD: raid5 trim support 12 years ago
  Linus Torvalds 25aa6a7ae4 Merge tag 'md-3.6' of git://neil.brown.name/md 13 years ago
  Shaohua Li 8811b5968f raid5: make_request use batch stripe release 13 years ago
  majianpeng 3f9e7c140e raid5: Add R5_ReadNoMerge flag which prevent bio from merging at block layer 13 years ago
  Shaohua Li b17459c050 raid5: add a per-stripe lock 13 years ago
  Shaohua Li bc0934f047 raid5: support sync request 13 years ago
  NeilBrown b5254dd5fd md/raid5: allow for change in data_offset while managing a reshape. 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 ede7ee8b4d md/raid5: raid5.h cleanup 13 years ago
  NeilBrown 671488cc25 md/raid5: allow each slot to have an extra replacement device 13 years ago
  NeilBrown d1688a6d55 md/raid5: typedef removal: raid5_conf_t -> struct r5conf 13 years ago
  NeilBrown 2b8bf3451d md: remove typedefs: mdk_thread_t -> struct md_thread 13 years ago
  NeilBrown fd01b88c75 md: remove typedefs: mddev_t -> struct mddev 13 years ago
  NeilBrown 3cb0300200 md: removing typedefs: mdk_rdev_t -> struct md_rdev 13 years ago
  NeilBrown b84db560ea md/raid5: Clear bad blocks on successful write. 14 years ago
  NeilBrown bc2607f393 md/raid5: write errors should be recorded as bad blocks if possible. 14 years ago
  NeilBrown 7f0da59bdc md/raid5: use bad-block log to improve handling of uncorrectable read errors. 14 years ago
  NeilBrown c5709ef6a0 md/raid5: add some more fields to stripe_head_state 14 years ago
  NeilBrown f2b3b44dee md/raid5: unify stripe_head_state and r6_state 14 years ago
  NeilBrown c4c1663be4 md/raid5: replace sh->lock with an 'active' flag. 14 years ago