NeilBrown
|
b84db560ea
md/raid5: Clear bad blocks on successful write.
|
14 年之前 |
NeilBrown
|
73e92e51b7
md/raid5. Don't write to known bad block on doubtful devices.
|
14 年之前 |
NeilBrown
|
bc2607f393
md/raid5: write errors should be recorded as bad blocks if possible.
|
14 年之前 |
NeilBrown
|
7f0da59bdc
md/raid5: use bad-block log to improve handling of uncorrectable read errors.
|
14 年之前 |
NeilBrown
|
31c176ecdf
md/raid5: avoid reading from known bad blocks.
|
14 年之前 |
NeilBrown
|
de393cdea6
md: make it easier to wait for bad blocks to be acknowledged.
|
14 年之前 |
NeilBrown
|
34b343cff4
md: don't allow arrays to contain devices with bad blocks.
|
14 年之前 |
NeilBrown
|
8cfa7b0f67
md/raid5: Avoid BUG caused by multiple failures.
|
14 年之前 |
Namhyung Kim
|
ddd5115fe5
md/raid5: move rdev->corrected_errors counting
|
14 年之前 |
Namhyung Kim
|
36fad858a7
md: introduce link/unlink_rdev() helpers
|
14 年之前 |
Christian Dietrich
|
8bda470e8e
md/raid: use printk_ratelimited instead of printk_ratelimit
|
14 年之前 |
NeilBrown
|
acfe726bdd
md/raid5: finalise new merged handle_stripe.
|
14 年之前 |
NeilBrown
|
474af965fe
md/raid5: move some more common code into handle_stripe
|
14 年之前 |
NeilBrown
|
84789554e9
md/raid5: move more common code into handle_stripe
|
14 年之前 |
NeilBrown
|
c8ac1803ff
md/raid5: unite handle_stripe_dirtying5 and handle_stripe_dirtying6
|
14 年之前 |
NeilBrown
|
93b3dbce64
md/raid5: unite fetch_block5 and fetch_block6
|
14 年之前 |
NeilBrown
|
5d35e09cae
md/raid5: rearrange a test in fetch_block6.
|
14 年之前 |
NeilBrown
|
c5a3100062
md/raid5: move more code into common handle_stripe
|
14 年之前 |
NeilBrown
|
3687c06188
md/raid5: Move code for finishing a reconstruction into handle_stripe.
|
14 年之前 |
NeilBrown
|
86c374ba9f
md/raid5: Remove stripe_head_state arg from handle_stripe_expansion.
|
14 年之前 |
NeilBrown
|
cc94015a9e
md/raid5: move stripe_head_state and more code into handle_stripe.
|
14 年之前 |
NeilBrown
|
c5709ef6a0
md/raid5: add some more fields to stripe_head_state
|
14 年之前 |
NeilBrown
|
f2b3b44dee
md/raid5: unify stripe_head_state and r6_state
|
14 年之前 |
NeilBrown
|
82e5a1718b
md/raid5: move common code into handle_stripe
|
14 年之前 |
NeilBrown
|
c4c1663be4
md/raid5: replace sh->lock with an 'active' flag.
|
14 年之前 |
NeilBrown
|
cbe47ec559
md/raid5: Protect some more code with ->device_lock.
|
14 年之前 |
NeilBrown
|
83206d66b6
md/raid5: Remove use of sh->lock in sync_request
|
14 年之前 |
Namhyung Kim
|
ffd96e35c1
md/raid5: get rid of duplicated call to bio_data_dir()
|
14 年之前 |
Namhyung Kim
|
6ce328462c
md/raid5: use kmem_cache_zalloc()
|
14 年之前 |
Namhyung Kim
|
fcde90759a
md/raid5: remove unusual use of bio_iovec_idx()
|
14 年之前 |