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 |
NeilBrown
|
e373ab1091
md/raid0: typedef removal: raid0_conf_t -> struct r0conf
|
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
|
bdc04e6b15
md: remove some old DEBUGging code.
|
13 years ago |
NeilBrown
|
db298e1946
md/raid5: convert to macros into inline functions.
|
13 years ago |
NeilBrown
|
e4f869d9de
md/raid5: remove pointless NULL test.
|
13 years ago |
NeilBrown
|
01f96c0a99
md: Avoid waking up a thread after it has been freed.
|
13 years ago |
Christoph Hellwig
|
5a7bbad27a
block: remove support for bio remapping from ->make_request
|
14 years ago |
NeilBrown
|
43220aa0f2
md/raid5: fix a hang on device failure.
|
14 years ago |
NeilBrown
|
b84db560ea
md/raid5: Clear bad blocks on successful write.
|
14 years ago |
NeilBrown
|
73e92e51b7
md/raid5. Don't write to known bad block on doubtful devices.
|
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
|
31c176ecdf
md/raid5: avoid reading from known bad blocks.
|
14 years ago |
NeilBrown
|
de393cdea6
md: make it easier to wait for bad blocks to be acknowledged.
|
14 years ago |
NeilBrown
|
34b343cff4
md: don't allow arrays to contain devices with bad blocks.
|
14 years ago |
NeilBrown
|
8cfa7b0f67
md/raid5: Avoid BUG caused by multiple failures.
|
14 years ago |
Namhyung Kim
|
ddd5115fe5
md/raid5: move rdev->corrected_errors counting
|
14 years ago |
Namhyung Kim
|
36fad858a7
md: introduce link/unlink_rdev() helpers
|
14 years ago |