Merge tag 'trace-v6.9-2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux...
[sfrench/cifs-2.6.git] / fs / bcachefs / lru.c
index 7a4ca5a28b3eac83ead3d5e585e8886db5c456c9..26569043e36803ca290342063f6435f7c71d7b87 100644 (file)
@@ -44,8 +44,8 @@ static int __bch2_lru_set(struct btree_trans *trans, u16 lru_id,
                          u64 dev_bucket, u64 time, bool set)
 {
        return time
-               ? bch2_btree_bit_mod(trans, BTREE_ID_lru,
-                                    lru_pos(lru_id, dev_bucket, time), set)
+               ? bch2_btree_bit_mod_buffered(trans, BTREE_ID_lru,
+                                             lru_pos(lru_id, dev_bucket, time), set)
                : 0;
 }
 
@@ -125,8 +125,7 @@ static int bch2_check_lru_key(struct btree_trans *trans,
                        goto out;
                }
 
-               if (c->opts.reconstruct_alloc ||
-                   fsck_err(c, lru_entry_bad,
+               if (fsck_err(c, lru_entry_bad,
                             "incorrect lru entry: lru %s time %llu\n"
                             "  %s\n"
                             "  for %s",