diff options
-rw-r--r-- | drivers/md/dm-era-target.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/md/dm-era-target.c b/drivers/md/dm-era-target.c index 414dad4cb49b..ad913cd4aded 100644 --- a/drivers/md/dm-era-target.c +++ b/drivers/md/dm-era-target.c | |||
@@ -1391,7 +1391,8 @@ static int era_is_congested(struct dm_target_callbacks *cb, int bdi_bits) | |||
1391 | 1391 | ||
1392 | static void era_destroy(struct era *era) | 1392 | static void era_destroy(struct era *era) |
1393 | { | 1393 | { |
1394 | metadata_close(era->md); | 1394 | if (era->md) |
1395 | metadata_close(era->md); | ||
1395 | 1396 | ||
1396 | if (era->wq) | 1397 | if (era->wq) |
1397 | destroy_workqueue(era->wq); | 1398 | destroy_workqueue(era->wq); |