bcachefs: Fix shrinker names
authorKent Overstreet <kent.overstreet@linux.dev>
Fri, 20 Oct 2023 16:02:14 +0000 (12:02 -0400)
committerKent Overstreet <kent.overstreet@linux.dev>
Tue, 31 Oct 2023 16:18:37 +0000 (12:18 -0400)
Shrinkers are now exported to debugfs, so the names can't have slashes
in them.

Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
fs/bcachefs/btree_cache.c
fs/bcachefs/btree_key_cache.c

index 864d1755c05854448b9ef920c3ece0342873007e..0b084fbc478a8ca17e02e94279bdd5ab39ff18ae 100644 (file)
@@ -476,7 +476,7 @@ int bch2_fs_btree_cache_init(struct bch_fs *c)
        bc->shrink.count_objects        = bch2_btree_cache_count;
        bc->shrink.scan_objects         = bch2_btree_cache_scan;
        bc->shrink.seeks                = 4;
-       ret = register_shrinker(&bc->shrink, "%s/btree_cache", c->name);
+       ret = register_shrinker(&bc->shrink, "%s-btree_cache", c->name);
        if (ret)
                goto err;
 
index c781ce6f389c3ccd6c0fdd69608116f46e782b3d..634ffdcb55f9d0d7252962fa6323cbaac6b78b1b 100644 (file)
@@ -1042,7 +1042,7 @@ int bch2_fs_btree_key_cache_init(struct btree_key_cache *bc)
        bc->shrink.seeks                = 0;
        bc->shrink.count_objects        = bch2_btree_key_cache_count;
        bc->shrink.scan_objects         = bch2_btree_key_cache_scan;
-       if (register_shrinker(&bc->shrink, "%s/btree_key_cache", c->name))
+       if (register_shrinker(&bc->shrink, "%s-btree_key_cache", c->name))
                return -BCH_ERR_ENOMEM_fs_btree_cache_init;
        return 0;
 }