]> git.pld-linux.org Git - packages/kernel.git/blob - linux-2.6-md.patch
- sip conntrack
[packages/kernel.git] / linux-2.6-md.patch
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.045335 seconds and 3 git commands to generate.