Merge tag 'bcachefs-2024-05-19' of https://evilpiepirate.org/git/bcachefs
[linux-2.6-block.git] / fs / bcachefs / btree_key_cache_types.h
index 290e4e57df5bbcfeffb38d666aa18c89a7c1c5a6..237e8bb3ac407f1273ee781069b945fade71f0cb 100644 (file)
@@ -24,6 +24,14 @@ struct btree_key_cache {
        atomic_long_t           nr_freed;
        atomic_long_t           nr_keys;
        atomic_long_t           nr_dirty;
+
+       /* shrinker stats */
+       unsigned long           requested_to_free;
+       unsigned long           freed;
+       unsigned long           moved_to_freelist;
+       unsigned long           skipped_dirty;
+       unsigned long           skipped_accessed;
+       unsigned long           skipped_lock_fail;
 };
 
 struct bkey_cached_key {