]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/blob - src/patches/suse-2.6.27.25/patches.fixes/0018-md-raid5-run-Fix-max_degraded-for-raid-level-4.patch
Updated xen patches taken from suse.
[people/pmueller/ipfire-2.x.git] / src / patches / suse-2.6.27.25 / patches.fixes / 0018-md-raid5-run-Fix-max_degraded-for-raid-level-4.patch
1 From 18b0033491f584a2d79697da714b1ef9d6b27d22 Mon Sep 17 00:00:00 2001
2 From: Andre Noll <maan@systemlinux.org>
3 Date: Tue, 31 Mar 2009 15:00:56 +1100
4 Subject: [PATCH] md: raid5 run(): Fix max_degraded for raid level 4.
5
6 raid4 allows only one failed disk.
7
8 Signed-off-by: Andre Noll <maan@systemlinux.org>
9 Signed-off-by: NeilBrown <neilb@suse.de>
10 ---
11 drivers/md/raid5.c | 2 +-
12 1 file changed, 1 insertion(+), 1 deletion(-)
13
14 --- a/drivers/md/raid5.c
15 +++ b/drivers/md/raid5.c
16 @@ -4199,7 +4199,7 @@ static int run(mddev_t *mddev)
17 */
18 sector_t here_new, here_old;
19 int old_disks;
20 - int max_degraded = (mddev->level == 5 ? 1 : 2);
21 + int max_degraded = (mddev->level == 6 ? 2 : 1);
22
23 if (mddev->new_level != mddev->level ||
24 mddev->new_layout != mddev->layout ||