diff options
Diffstat (limited to 'drivers/md/dm-rq.c')
-rw-r--r-- | drivers/md/dm-rq.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/md/dm-rq.c b/drivers/md/dm-rq.c index 9fde174ce396..2957a3763f01 100644 --- a/drivers/md/dm-rq.c +++ b/drivers/md/dm-rq.c | |||
@@ -831,6 +831,7 @@ out_tag_set: | |||
831 | blk_mq_free_tag_set(md->tag_set); | 831 | blk_mq_free_tag_set(md->tag_set); |
832 | out_kfree_tag_set: | 832 | out_kfree_tag_set: |
833 | kfree(md->tag_set); | 833 | kfree(md->tag_set); |
834 | md->tag_set = NULL; | ||
834 | 835 | ||
835 | return err; | 836 | return err; |
836 | } | 837 | } |
@@ -840,6 +841,7 @@ void dm_mq_cleanup_mapped_device(struct mapped_device *md) | |||
840 | if (md->tag_set) { | 841 | if (md->tag_set) { |
841 | blk_mq_free_tag_set(md->tag_set); | 842 | blk_mq_free_tag_set(md->tag_set); |
842 | kfree(md->tag_set); | 843 | kfree(md->tag_set); |
844 | md->tag_set = NULL; | ||
843 | } | 845 | } |
844 | } | 846 | } |
845 | 847 | ||