diff options
-rw-r--r-- | drivers/md/bitmap.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/md/bitmap.c b/drivers/md/bitmap.c index cdf36b1e9aa6..239af9a9aad1 100644 --- a/drivers/md/bitmap.c +++ b/drivers/md/bitmap.c | |||
@@ -1904,6 +1904,8 @@ location_store(struct mddev *mddev, const char *buf, size_t len) | |||
1904 | if (mddev->pers) { | 1904 | if (mddev->pers) { |
1905 | mddev->pers->quiesce(mddev, 1); | 1905 | mddev->pers->quiesce(mddev, 1); |
1906 | rv = bitmap_create(mddev); | 1906 | rv = bitmap_create(mddev); |
1907 | if (!rv) | ||
1908 | rv = bitmap_load(mddev); | ||
1907 | if (rv) { | 1909 | if (rv) { |
1908 | bitmap_destroy(mddev); | 1910 | bitmap_destroy(mddev); |
1909 | mddev->bitmap_info.offset = 0; | 1911 | mddev->bitmap_info.offset = 0; |