|
@@ -3726,7 +3726,7 @@ static int raid_preresume(struct dm_target *ti)
|
|
|
return r;
|
|
|
|
|
|
/* Resize bitmap to adjust to changed region size (aka MD bitmap chunksize) */
|
|
|
- if (test_bit(RT_FLAG_RS_BITMAP_LOADED, &rs->runtime_flags) &&
|
|
|
+ if (test_bit(RT_FLAG_RS_BITMAP_LOADED, &rs->runtime_flags) && mddev->bitmap &&
|
|
|
mddev->bitmap_info.chunksize != to_bytes(rs->requested_bitmap_chunk_sectors)) {
|
|
|
r = bitmap_resize(mddev->bitmap, mddev->dev_sectors,
|
|
|
to_bytes(rs->requested_bitmap_chunk_sectors), 0);
|