X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=drivers%2Fmd%2Fmd.c;h=cd12fca73b0d89fa0ee83e711f97c7d08e9cf63d;hb=d3e4cefc86ce1aefc0e9aebdc56308cb4bd51997;hp=78c7418478d63e86f55127026d227bfae18e94a3;hpb=bcd039b230f738243193ef7dbb03298d967b8370;p=powerpc.git diff --git a/drivers/md/md.c b/drivers/md/md.c index 78c7418478..cd12fca73b 100644 --- a/drivers/md/md.c +++ b/drivers/md/md.c @@ -1028,7 +1028,6 @@ static int super_1_validate(mddev_t *mddev, mdk_rdev_t *rdev) mddev->size = le64_to_cpu(sb->size)/2; mddev->events = le64_to_cpu(sb->events); mddev->bitmap_offset = 0; - mddev->default_bitmap_offset = 0; mddev->default_bitmap_offset = 1024; mddev->recovery_cp = le64_to_cpu(sb->resync_offset); @@ -2932,6 +2931,9 @@ static int set_array_info(mddev_t * mddev, mdu_array_info_t *info) mddev->sb_dirty = 1; + mddev->default_bitmap_offset = MD_SB_BYTES >> 9; + mddev->bitmap_offset = 0; + /* * Generate a 128 bit UUID */