NeilBrown
|
a9683a795b
md/raid5: pass gfp_t arg to grow_one_stripe()
|
10 years ago |
Markus Stockhausen
|
d06f191f8e
md/raid5: introduce configuration option rmw_level
|
10 years ago |
Markus Stockhausen
|
584acdd49c
md/raid5: activate raid6 rmw feature
|
10 years ago |
shli@kernel.org
|
dabc4ec6ba
raid5: handle expansion/resync case with stripe batching
|
10 years ago |
shli@kernel.org
|
72ac733015
raid5: handle io error of batch list
|
10 years ago |
shli@kernel.org
|
59fc630b8b
RAID5: batch adjacent full stripe write
|
10 years ago |
shli@kernel.org
|
7a87f43405
raid5: track overwrite disk count
|
10 years ago |
shli@kernel.org
|
da41ba6597
raid5: add a new flag to track if a stripe can be batched
|
10 years ago |
shli@kernel.org
|
46d5b78562
raid5: use flex_array for scribble data
|
10 years ago |
NeilBrown
|
09314799e4
md: remove 'go_faster' option from ->sync_request()
|
10 years ago |
Eric Mei
|
16d9cfab93
raid5: check faulty flag for array status during recovery.
|
10 years ago |
NeilBrown
|
26ac107378
md/raid5: Fix livelock when array is both resyncing and degraded.
|
10 years ago |
NeilBrown
|
6791875e2e
md: make reconfig_mutex optional for writes to md sysfs files.
|
10 years ago |
NeilBrown
|
7b1485bab9
md/raid5: use ->lock to protect accessing raid5 sysfs attributes.
|
10 years ago |
NeilBrown
|
afa0f557cb
md: rename ->stop to ->free
|
10 years ago |
NeilBrown
|
5aa61f427e
md: split detach operation out from ->stop.
|
10 years ago |
NeilBrown
|
64590f45dd
md: make merge_bvec_fn more robust in face of personality changes.
|
10 years ago |
NeilBrown
|
5c675f83c6
md: make ->congested robust against personality changes.
|
10 years ago |
NeilBrown
|
ea664c8245
md/raid5: need_this_block: tidy/fix last condition.
|
10 years ago |
NeilBrown
|
a9d56950f7
md/raid5: need_this_block: start simplifying the last two conditions.
|
10 years ago |
NeilBrown
|
a79cfe12c6
md/raid5: separate out the easy conditions in need_this_block.
|
10 years ago |
NeilBrown
|
2c58f06e6f
md/raid5: separate large if clause out of fetch_block().
|
10 years ago |
Jes Sorensen
|
ad3ab8b608
md: do_release_stripe(): No need to call md_wakeup_thread() twice
|
10 years ago |
NeilBrown
|
b1b02fe97f
md/raid5: fix another livelock caused by non-aligned writes.
|
10 years ago |
NeilBrown
|
108cef3aa4
md/raid5: fetch_block must fetch all the blocks handle_stripe_dirtying wants.
|
10 years ago |
NeilBrown
|
f72ffdd686
md: remove unwanted white space from md.c
|
11 years ago |
Markus Stockhausen
|
b8e6a15a1a
md/raid5: fix init_stripe() inconsistencies
|
11 years ago |
NeilBrown
|
3fd83717e4
md: use set_bit/clear_bit instead of shift/mask for bi_flags changes.
|
11 years ago |
NeilBrown
|
8e0e99ba64
md/raid5: disable 'DISCARD' by default due to safety concerns.
|
11 years ago |
NeilBrown
|
9c4bdf697c
md/raid6: avoid data corruption during recovery of double-degraded RAID6
|
11 years ago |