bcachefs: fix setting btree_node_accessed()
authorKent Overstreet <kent.overstreet@gmail.com>
Wed, 26 Feb 2020 22:25:13 +0000 (17:25 -0500)
committerKent Overstreet <kent.overstreet@linux.dev>
Sun, 22 Oct 2023 21:08:35 +0000 (17:08 -0400)
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
fs/bcachefs/btree_cache.c

index 40281a9acbbc187301033ea64529956409595d6d..cb843a362cb4be8aa3ac8b80ad874b22be545972 100644 (file)
@@ -748,7 +748,7 @@ lock_node:
        }
 
        /* avoid atomic set bit if it's not needed: */
-       if (btree_node_accessed(b))
+       if (!btree_node_accessed(b))
                set_btree_node_accessed(b);
 
        if (unlikely(btree_node_read_error(b))) {