Blame SOURCES/device-mapper-persistent-data-cache_restore-v2-dirty-bitset.patch

25ad42
diff --git a/caching/metadata.cc b/caching/metadata.cc
b97f69
index 91806f4..7b150be 100644
25ad42
--- a/caching/metadata.cc
25ad42
+++ b/caching/metadata.cc
b97f69
@@ -128,6 +128,10 @@ void
25ad42
 metadata::commit_mappings()
25ad42
 {
25ad42
 	sb_.mapping_root = mappings_->get_root();
25ad42
+	if (sb_.version >= 2) {
25ad42
+		dirty_bits_->flush();
25ad42
+		sb_.dirty_root = dirty_bits_->get_root();
25ad42
+	}
25ad42
 }
25ad42
 
25ad42
 void