diff --git a/src/metadata/metadata_bit.h b/src/metadata/metadata_bit.h index 2a2a586..bb9f06f 100644 --- a/src/metadata/metadata_bit.h +++ b/src/metadata/metadata_bit.h @@ -237,7 +237,7 @@ static bool _ocf_metadata_clear_valid_if_clean_##type(struct ocf_cache *cache, \ \ _raw_bug_on(raw, line); \ \ - map[line].valid &= ~mask & map[line].dirty; \ + map[line].valid &= mask & map[line].dirty; \ \ if (map[line].valid) { \ return true; \