| Commit message (Expand) | Author | Age | Files | Lines |
* | md/raid5: Mark device want_replacement when we see a write error. | NeilBrown | 2011-12-23 | 1 | -0/+3 |
* | md/raid5: If there is a spare and a want_replacement device, start replacement. | NeilBrown | 2011-12-23 | 1 | -2/+14 |
* | md/raid5: recognise replacements when assembling array. | NeilBrown | 2011-12-23 | 1 | -6/+31 |
* | md/raid5: handle activation of replacement device when recovery completes. | NeilBrown | 2011-12-23 | 1 | -7/+62 |
* | md/raid5: detect and handle replacements during recovery. | NeilBrown | 2011-12-23 | 1 | -29/+94 |
* | md/raid5: writes should get directed to replacement as well as original. | NeilBrown | 2011-12-23 | 1 | -23/+96 |
* | md/raid5: allow removal for failed replacement devices. | NeilBrown | 2011-12-23 | 1 | -26/+32 |
* | md/raid5: preferentially read from replacement device if possible. | NeilBrown | 2011-12-23 | 1 | -15/+54 |
* | md/raid5: remove redundant bio initialisations. | NeilBrown | 2011-12-23 | 1 | -8/+1 |
* | md/raid5: allow each slot to have an extra replacement device | NeilBrown | 2011-12-23 | 1 | -2/+13 |
* | md: change hot_remove_disk to take an rdev rather than a number. | NeilBrown | 2011-12-23 | 1 | -5/+5 |
* | md/raid5: be more thorough in calculating 'degraded' value. | NeilBrown | 2011-12-23 | 1 | -30/+33 |
* | md/raid5: ensure correct assessment of drives during degraded reshape. | NeilBrown | 2011-12-23 | 1 | -4/+10 |
* | md: raid5 crash during degradation | Adam Kwolek | 2011-12-09 | 1 | -2/+2 |
* | md/raid5: never wait for bad-block acks on failed device. | NeilBrown | 2011-12-08 | 1 | -1/+3 |
* | md/raid5: STRIPE_ACTIVE has lock semantics, add barriers | Dan Williams | 2011-11-08 | 1 | -2/+2 |
* | md/raid5: abort any pending parity operations when array fails. | NeilBrown | 2011-11-08 | 1 | -4/+8 |
* | Merge branch 'modsplit-Oct31_2011' of git://git.kernel.org/pub/scm/linux/kern... | Linus Torvalds | 2011-11-06 | 1 | -0/+1 |
|\ |
|
| * | md: Add module.h to all files using it implicitly | Paul Gortmaker | 2011-10-31 | 1 | -0/+1 |
* | | Merge branch 'for-3.2/core' of git://git.kernel.dk/linux-block | Linus Torvalds | 2011-11-04 | 1 | -5/+3 |
|\ \
| |/
|/| |
|
| * | Merge branch 'v3.1-rc10' into for-3.2/core | Jens Axboe | 2011-10-19 | 1 | -5/+3 |
| |\ |
|
| * | | block: remove support for bio remapping from ->make_request | Christoph Hellwig | 2011-09-12 | 1 | -5/+3 |
* | | | md: Fix some bugs in recovery_disabled handling. | NeilBrown | 2011-10-26 | 1 | -0/+1 |
* | | | md/raid5: fix bug that could result in reads from a failed device. | NeilBrown | 2011-10-26 | 1 | -1/+1 |
* | | | md: rename "mdk_personality" to "md_personality" | NeilBrown | 2011-10-11 | 1 | -4/+4 |
* | | | md/raid5: typedef removal: raid5_conf_t -> struct r5conf | NeilBrown | 2011-10-11 | 1 | -79/+79 |
* | | | md/raid0: typedef removal: raid0_conf_t -> struct r0conf | NeilBrown | 2011-10-11 | 1 | -4/+4 |
* | | | md: remove typedefs: mddev_t -> struct mddev | NeilBrown | 2011-10-11 | 1 | -40/+40 |
* | | | md: removing typedefs: mdk_rdev_t -> struct md_rdev | NeilBrown | 2011-10-11 | 1 | -17/+17 |
* | | | md: remove some old DEBUGging code. | NeilBrown | 2011-10-07 | 1 | -57/+0 |
* | | | md/raid5: convert to macros into inline functions. | NeilBrown | 2011-10-07 | 1 | -3/+14 |
* | | | md/raid5: remove pointless NULL test. | NeilBrown | 2011-10-07 | 1 | -4/+2 |
| |/
|/| |
|
* | | md: Avoid waking up a thread after it has been freed. | NeilBrown | 2011-09-21 | 1 | -4/+2 |
* | | md/raid5: fix a hang on device failure. | NeilBrown | 2011-08-31 | 1 | -1/+1 |
|/ |
|
* | md/raid5: Clear bad blocks on successful write. | NeilBrown | 2011-07-28 | 1 | -1/+18 |
* | md/raid5. Don't write to known bad block on doubtful devices. | NeilBrown | 2011-07-28 | 1 | -1/+30 |
* | md/raid5: write errors should be recorded as bad blocks if possible. | NeilBrown | 2011-07-28 | 1 | -2/+31 |
* | md/raid5: use bad-block log to improve handling of uncorrectable read errors. | NeilBrown | 2011-07-28 | 1 | -7/+52 |
* | md/raid5: avoid reading from known bad blocks. | NeilBrown | 2011-07-28 | 1 | -14/+32 |
* | md: make it easier to wait for bad blocks to be acknowledged. | NeilBrown | 2011-07-28 | 1 | -0/+4 |
* | md: don't allow arrays to contain devices with bad blocks. | NeilBrown | 2011-07-28 | 1 | -0/+7 |
* | md/raid5: Avoid BUG caused by multiple failures. | NeilBrown | 2011-07-27 | 1 | -1/+5 |
* | md/raid5: move rdev->corrected_errors counting | Namhyung Kim | 2011-07-27 | 1 | -4/+1 |
* | md: introduce link/unlink_rdev() helpers | Namhyung Kim | 2011-07-27 | 1 | -7/+3 |
* | md/raid: use printk_ratelimited instead of printk_ratelimit | Christian Dietrich | 2011-07-27 | 1 | -22/+25 |
* | md/raid5: finalise new merged handle_stripe. | NeilBrown | 2011-07-27 | 1 | -102/+13 |
* | md/raid5: move some more common code into handle_stripe | NeilBrown | 2011-07-27 | 1 | -113/+67 |
* | md/raid5: move more common code into handle_stripe | NeilBrown | 2011-07-27 | 1 | -100/+61 |
* | md/raid5: unite handle_stripe_dirtying5 and handle_stripe_dirtying6 | NeilBrown | 2011-07-27 | 1 | -56/+21 |
* | md/raid5: unite fetch_block5 and fetch_block6 | NeilBrown | 2011-07-27 | 1 | -84/+23 |