]> git.sesse.net Git - bcachefs-tools-debian/blobdiff - libbcachefs/btree_cache.c
Update bcachefs sources to 70b5fb5daf bcachefs: Fix error reporting from bch2_journal...
[bcachefs-tools-debian] / libbcachefs / btree_cache.c
index 905237a7ba05a3082d39e5da4db34c6b5ae56a3c..5ae61e5d39232b39924282d4eb282aefeffd9529 100644 (file)
@@ -301,7 +301,7 @@ static unsigned long bch2_btree_cache_scan(struct shrinker *shrink,
        list_for_each_entry_safe(b, t, &bc->freeable, list) {
                touched++;
 
-               if (freed >= nr)
+               if (touched >= nr)
                        break;
 
                if (++i > 3 &&
@@ -316,7 +316,7 @@ restart:
        list_for_each_entry_safe(b, t, &bc->live, list) {
                touched++;
 
-               if (freed >= nr) {
+               if (touched >= nr) {
                        /* Save position */
                        if (&t->list != &bc->live)
                                list_move_tail(&bc->live, &t->list);