diff options
Diffstat (limited to 'drivers/md/md.c')
-rw-r--r-- | drivers/md/md.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/md/md.c b/drivers/md/md.c index 0cc30ecda4c1..6818ff4aa8d6 100644 --- a/drivers/md/md.c +++ b/drivers/md/md.c | |||
@@ -4138,10 +4138,10 @@ array_size_store(mddev_t *mddev, const char *buf, size_t len) | |||
4138 | } | 4138 | } |
4139 | 4139 | ||
4140 | mddev->array_sectors = sectors; | 4140 | mddev->array_sectors = sectors; |
4141 | set_capacity(mddev->gendisk, mddev->array_sectors); | 4141 | if (mddev->pers) { |
4142 | if (mddev->pers) | 4142 | set_capacity(mddev->gendisk, mddev->array_sectors); |
4143 | revalidate_disk(mddev->gendisk); | 4143 | revalidate_disk(mddev->gendisk); |
4144 | 4144 | } | |
4145 | return len; | 4145 | return len; |
4146 | } | 4146 | } |
4147 | 4147 | ||