dm cache: set needs_check flag after aborting metadata
authorMike Snitzer <snitzer@kernel.org>
Wed, 30 Nov 2022 19:02:47 +0000 (14:02 -0500)
committerMike Snitzer <snitzer@kernel.org>
Thu, 1 Dec 2022 16:43:41 +0000 (11:43 -0500)
commit6b9973861cb2e96dcd0bb0f1baddc5c034207c5c
tree000f275ee181f28052a58e10e2a5af1e0cbb2cd8
parent352b837a5541690d4f843819028cf2b8be83d424
dm cache: set needs_check flag after aborting metadata

Otherwise the commit that will be aborted will be associated with the
metadata objects that will be torn down.  Must write needs_check flag
to metadata with a reset block manager.

Found through code-inspection (and compared against dm-thin.c).

Cc: stable@vger.kernel.org
Fixes: 028ae9f76f29 ("dm cache: add fail io mode and needs_check flag")
Signed-off-by: Mike Snitzer <snitzer@kernel.org>
drivers/md/dm-cache-target.c