]> git.pld-linux.org Git - packages/kernel.git/blame - linux-2.6-md.patch
- undo charset fuckup (again)
[packages/kernel.git] / linux-2.6-md.patch
CommitLineData
21feb252
PS
1--- linux-2.6.16/drivers/md/md.c.orig 2006-06-26 11:28:09.330393250 +0200
2+++ linux-2.6.16/drivers/md/md.c 2006-06-26 11:29:11.958307250 +0200
3@@ -1022,6 +1022,11 @@
4 if (rdev->sb_size & bmask)
5 rdev-> sb_size = (rdev->sb_size | bmask)+1;
6
7+ if (sb->level == cpu_to_le32(LEVEL_MULTIPATH))
8+ rdev->desc_nr = -1;
9+ else
10+ rdev->desc_nr = le32_to_cpu(sb->dev_number);
11+
12 if (refdev == 0)
13 ret = 1;
14 else {
15@@ -1116,7 +1121,6 @@
16
17 if (mddev->level != LEVEL_MULTIPATH) {
18 int role;
19- rdev->desc_nr = le32_to_cpu(sb->dev_number);
20 role = le16_to_cpu(sb->dev_roles[rdev->desc_nr]);
21 switch(role) {
22 case 0xffff: /* spare */
This page took 0.064455 seconds and 4 git commands to generate.