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 |
NeilBrown
|
83206d66b6
md/raid5: Remove use of sh->lock in sync_request
|
14 years ago |
NeilBrown
|
482c083492
md - remove old plugging code.
|
14 years ago |
Jens Axboe
|
7eaceaccab
block: remove per-queue plugging
|
14 years ago |
Tejun Heo
|
e9c7469bb4
md: implment REQ_FLUSH/FUA support
|
15 years ago |
NeilBrown
|
9f7c222001
md/raid5: export raid5 unplugging interface.
|
15 years ago |
NeilBrown
|
2ac8740151
md/raid5: add simple plugging infrastructure.
|
15 years ago |
NeilBrown
|
11d8a6e371
md/raid5: export is_congested test
|
15 years ago |