Date: | 2010-04-28 03:51:17 (13 years 5 months ago) |
---|---|
Author: | Gabriele A. Trombetti |
Commit: | 87aa63000c484bfb9909989316f615240dfee018 |
Message: | md/raid6: Fix raid-6 read-error correction in degraded state Fix: Raid-6 was not trying to correct a read-error when in singly-degraded state and was instead dropping one more device, going to doubly-degraded state. This patch fixes this behaviour. Tested-by: Janos Haar <janos.haar@netcenter.hu> Signed-off-by: Gabriele A. Trombetti <g.trombetti.lkrnl1213@logicschema.com> Reported-by: Janos Haar <janos.haar@netcenter.hu> Signed-off-by: NeilBrown <neilb@suse.de> Cc: stable@kernel.org |
Files: |
drivers/md/raid5.c (1 diff) |
Change Details
drivers/md/raid5.c | ||
---|---|---|
1527 | 1527 | |
1528 | 1528 | clear_bit(R5_UPTODATE, &sh->dev[i].flags); |
1529 | 1529 | atomic_inc(&rdev->read_errors); |
1530 | if (conf->mddev->degraded) | |
1530 | if (conf->mddev->degraded >= conf->max_degraded) | |
1531 | 1531 | printk_rl(KERN_WARNING |
1532 | 1532 | "raid5:%s: read error not correctable " |
1533 | 1533 | "(sector %llu on %s).\n", |
Branches:
ben-wpan
ben-wpan-stefan
5396a9238205f20f811ea57898980d3ca82df0b6
jz-2.6.34
jz-2.6.34-rc5
jz-2.6.34-rc6
jz-2.6.34-rc7
jz-2.6.35
jz-2.6.36
jz-2.6.37
jz-2.6.38
jz-2.6.39
jz-3.0
jz-3.1
jz-3.11
jz-3.12
jz-3.13
jz-3.15
jz-3.16
jz-3.18-dt
jz-3.2
jz-3.3
jz-3.4
jz-3.5
jz-3.6
jz-3.6-rc2-pwm
jz-3.9
jz-3.9-clk
jz-3.9-rc8
jz47xx
jz47xx-2.6.38
master
Tags:
od-2011-09-04
od-2011-09-18
v2.6.34-rc5
v2.6.34-rc6
v2.6.34-rc7
v3.9