diff options
| author | Neil Brown <neilb@cse.unsw.edu.au> | 2003-02-17 03:17:16 -0800 |
|---|---|---|
| committer | James Bottomley <jejb@raven.il.steeleye.com> | 2003-02-17 03:17:16 -0800 |
| commit | d6eb9fa0df744e78d7b6d43f439a7c99c2028cee (patch) | |
| tree | fd8b09902f91365f2096b5638cfb2bfa3dc7f27d | |
| parent | f60f250f34ac715e7c52b6398b2fef3f7bb20f68 (diff) | |
[PATCH] Fix bug in md superblock sanity checking.
This call the super_90_load is meant to make sure that the new
superblock is consistant with a pre-exisitnig one (on rdev0)... but
rdev0 was not passed :-(
| -rw-r--r-- | drivers/md/md.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/md/md.c b/drivers/md/md.c index 3f4f379b0bc3..a27da4bb49d6 100644 --- a/drivers/md/md.c +++ b/drivers/md/md.c @@ -1925,7 +1925,7 @@ static int add_new_disk(mddev_t * mddev, mdu_disk_info_t *info) if (!list_empty(&mddev->disks)) { mdk_rdev_t *rdev0 = list_entry(mddev->disks.next, mdk_rdev_t, same_set); - int err = super_90_load(rdev, NULL); + int err = super_90_load(rdev, rdev0); if (err < 0) { printk(KERN_WARNING "md: %s has different UUID to %s\n", bdev_partition_name(rdev->bdev), bdev_partition_name(rdev0->bdev)); |
