aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/md/dm-era-target.c3
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
1392static void era_destroy(struct era *era) 1392static 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);