Merge pull request #581 from arutk/cond_clear
Fix conditional valid bit reset
This commit is contained in:
commit
e3a8f98bfa
@ -237,7 +237,7 @@ static bool _ocf_metadata_clear_valid_if_clean_##type(struct ocf_cache *cache, \
|
|||||||
\
|
\
|
||||||
_raw_bug_on(raw, line); \
|
_raw_bug_on(raw, line); \
|
||||||
\
|
\
|
||||||
map[line].valid &= mask & map[line].dirty; \
|
map[line].valid &= (mask & map[line].dirty) | (~mask); \
|
||||||
\
|
\
|
||||||
if (map[line].valid) { \
|
if (map[line].valid) { \
|
||||||
return true; \
|
return true; \
|
||||||
|
Loading…
Reference in New Issue
Block a user