]> git.ipfire.org Git - ipfire-2.x.git/blame - src/patches/suse-2.6.27.39/patches.fixes/0018-md-raid5-run-Fix-max_degraded-for-raid-level-4.patch
Fix oinkmaster patch.
[ipfire-2.x.git] / src / patches / suse-2.6.27.39 / patches.fixes / 0018-md-raid5-run-Fix-max_degraded-for-raid-level-4.patch
CommitLineData
2cb7cef9
BS
1From 18b0033491f584a2d79697da714b1ef9d6b27d22 Mon Sep 17 00:00:00 2001
2From: Andre Noll <maan@systemlinux.org>
3Date: Tue, 31 Mar 2009 15:00:56 +1100
4Subject: [PATCH] md: raid5 run(): Fix max_degraded for raid level 4.
5
6raid4 allows only one failed disk.
7
8Signed-off-by: Andre Noll <maan@systemlinux.org>
9Signed-off-by: NeilBrown <neilb@suse.de>
10---
11 drivers/md/raid5.c | 2 +-
12 1 file changed, 1 insertion(+), 1 deletion(-)
13
14--- linux-2.6.27-SLE11_BRANCH.orig/drivers/md/raid5.c
15+++ linux-2.6.27-SLE11_BRANCH/drivers/md/raid5.c
16@@ -4200,7 +4200,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 ||