summaryrefslogtreecommitdiffstats
path: root/fs/bcachefs/btree_gc.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* bcachefs: rename version -> bversionKent Overstreet2024-09-281-3/+3
* bcachefs: Fix srcu warning in check_topologyKent Overstreet2024-09-281-0/+2
* bcachefs: split up btree cache counters for live, freeableKent Overstreet2024-09-211-2/+1
* bcachefs: Switch gc bucket array to a genradixKent Overstreet2024-09-091-14/+4
* bcachefs: Fix locking in __bch2_trans_mark_dev_sb()Kent Overstreet2024-08-171-4/+1
* bcachefs: Reduce the scope of gc_lockKent Overstreet2024-07-151-3/+4
* bcachefs: bch2_gc_pos_to_text()Kent Overstreet2024-07-151-0/+16
* bcachefs: Refactor disk accounting data structuresKent Overstreet2024-07-151-3/+4
* bcachefs: fsck_err() may now take a btree_transKent Overstreet2024-07-151-25/+29
* bcachefs: btree_types bitmask cleanupsKent Overstreet2024-07-151-1/+1
* bcachefs: Initialize gc buckets in alloc triggerKent Overstreet2024-07-151-24/+5
* bcachefs: Walk leaf to root in btree_gcKent Overstreet2024-07-151-20/+17
* bcachefs: Don't block journal when finishing check_allocations()Kent Overstreet2024-07-151-5/+1
* bcachefs: Convert gc to new accountingKent Overstreet2024-07-151-117/+16
* bcachefs: Delete journal-buf-sharded old style accountingKent Overstreet2024-07-151-4/+5
* bcachefs: dev_usage updated by new accountingKent Overstreet2024-07-151-1/+1
* bcachefs: Disk space accounting rewriteKent Overstreet2024-07-151-2/+3
* bcachefs: bch_alloc->stripe_sectorsKent Overstreet2024-07-151-0/+2
* bcachefs: bch2_gc_btree() should not use btree_root_lockKent Overstreet2024-07-121-8/+22
* bcachefs: Repair fragmentation_lru in alloc_write_key()Kent Overstreet2024-06-301-13/+11
* bcachefs: Check for invalid bucket from bucket_gen(), gc_bucket()Kent Overstreet2024-06-101-5/+10
* bcachefs: Replace bucket_valid() asserts in bucket lookup with proper checksKent Overstreet2024-06-101-0/+2
* bcachefs: Better fsck error message for key versionKent Overstreet2024-05-281-4/+5
* bcachefs: btree_gc can now handle unknown btreesKent Overstreet2024-05-281-5/+4
* bcachefs: kill bch2_dev_bkey_exists() in btree_gc.cKent Overstreet2024-05-081-10/+31
* bcachefs: ptr_stale() -> dev_ptr_stale()Kent Overstreet2024-05-081-1/+1
* bcachefs: Pass device to bch2_alloc_write_key()Kent Overstreet2024-05-081-2/+2
* bcachefs: New helpers for device refcountsKent Overstreet2024-05-081-7/+5
* bcachefs: kill bch2_dev_usage_update_m()Kent Overstreet2024-05-081-15/+10
* bcachefs: alloc_data_type_set()Kent Overstreet2024-05-081-1/+1
* bcachefs: delete old gen check bch2_alloc_write_key()Kent Overstreet2024-05-081-3/+0
* bcachefs: Kill gc_init_recurse()Kent Overstreet2024-05-081-136/+45
* bcachefs: Run bch2_check_fix_ptrs() via triggersKent Overstreet2024-05-081-293/+44
* bcachefs: kill gc looping for bucket gensKent Overstreet2024-05-081-85/+18
* bcachefs: bucket_data_type_mismatch()Kent Overstreet2024-05-081-4/+2
* bcachefs: Move gc of bucket.oldest_gen to workqueueKent Overstreet2024-05-081-68/+14
* bcachefs: bch2_btree_root_alloc_fake_trans()Kent Overstreet2024-05-081-3/+3
* bcachefs: member helper cleanupsKent Overstreet2024-05-081-8/+8
* bcachefs: iter/update/trigger/str_hash flag cleanupKent Overstreet2024-05-081-11/+11
* bcachefs: mark_superblock cleanupKent Overstreet2024-05-081-49/+5
* bcachefs: gc_btree_init_recurse() uses gc_mark_node()Kent Overstreet2024-05-081-42/+22
* bcachefs: move root node topo checks to node_check_topology()Kent Overstreet2024-05-081-23/+1
* bcachefs: move topology repair kick to gc_btrees()Kent Overstreet2024-05-081-39/+9
* bcachefs: kill metadata only gcKent Overstreet2024-05-081-129/+59
* bcachefs: Finish converting reconstruct_alloc to errors_silentKent Overstreet2024-05-081-3/+1
* bcachefs: bch2_gc() is now private to btree_gc.cKent Overstreet2024-05-081-8/+6
* bcachefs: fix leak in bch2_gc_write_reflink_keyKent Overstreet2024-04-171-1/+2
* bcachefs: bch_member.btree_allocated_bitmapKent Overstreet2024-04-151-0/+13
* bcachefs: Don't scan for btree nodes when we can reconstructKent Overstreet2024-04-091-3/+8
* bcachefs: Fix check_topology() when using node scanKent Overstreet2024-04-091-1/+1