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); |
