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
4 if (rdev->sb_size & bmask)
5 rdev-> sb_size = (rdev->sb_size | bmask)+1;
7 + if (sb->level == cpu_to_le32(LEVEL_MULTIPATH))
10 + rdev->desc_nr = le32_to_cpu(sb->dev_number);
17 if (mddev->level != LEVEL_MULTIPATH) {
19 - rdev->desc_nr = le32_to_cpu(sb->dev_number);
20 role = le16_to_cpu(sb->dev_roles[rdev->desc_nr]);
22 case 0xffff: /* spare */