From 1e52f00b0fde7de1447325763d9f2dad39548263 Mon Sep 17 00:00:00 2001 From: NeilBrown Date: Tue, 22 May 2012 13:55:26 +1000 Subject: [PATCH] --- yaml --- r: 305956 b: refs/heads/master c: b81a040481233e5171cb3fbc62f44636d5ea18b2 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/drivers/md/bitmap.c | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 5b62c5277bc0..d26c1f3e5b1b 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: d60b479d177a5735b6b4db6ee5280ef6653f50e7 +refs/heads/master: b81a040481233e5171cb3fbc62f44636d5ea18b2 diff --git a/trunk/drivers/md/bitmap.c b/trunk/drivers/md/bitmap.c index a35561f8f57d..8f681da00277 100644 --- a/trunk/drivers/md/bitmap.c +++ b/trunk/drivers/md/bitmap.c @@ -420,6 +420,9 @@ void bitmap_update_sb(struct bitmap *bitmap) /* Just in case these have been changed via sysfs: */ sb->daemon_sleep = cpu_to_le32(bitmap->mddev->bitmap_info.daemon_sleep/HZ); sb->write_behind = cpu_to_le32(bitmap->mddev->bitmap_info.max_write_behind); + /* This might have been changed by a reshape */ + sb->sync_size = cpu_to_le64(bitmap->mddev->resync_max_sectors); + sb->chunksize = cpu_to_le32(bitmap->mddev->bitmap_info.chunksize); kunmap_atomic(sb); write_page(bitmap, bitmap->storage.sb_page, 1); }