summaryrefslogtreecommitdiff
path: root/fs/bcachefs
AgeCommit message (Expand)AuthorFilesLines
2023-10-22bcachefs: We can handle missing btree roots for all alloc btreesKent Overstreet1-4/+20
2023-10-22bcachefs: Fix should_invalidate_buckets()Kent Overstreet1-4/+6
2023-10-22bcachefs: ec_stripe_bkey_insert() -> for_each_btree_key_norestart()Kent Overstreet1-7/+6
2023-10-22bcachefs: Convert erasure coding to for_each_btree_key_commit()Kent Overstreet1-65/+47
2023-10-22bcachefs: Add a counter for btree_trans restartsKent Overstreet4-15/+63
2023-10-22bcachefs: Convert alloc code to for_each_btree_key_commit()Kent Overstreet1-43/+16
2023-10-22bcachefs: Convert subvol code to for_each_btree_key_commit()Kent Overstreet1-71/+34
2023-10-22bcachefs: Convert bch2_dev_usrdata_drop() to for_each_btree_key2()Kent Overstreet2-60/+56
2023-10-22bcachefs: Convert bch2_do_invalidates_work() to for_each_btree_key2()Kent Overstreet1-46/+34
2023-10-22bcachefs: bch2_trans_run()Kent Overstreet3-3/+14
2023-10-22bcachefs: Convert bch2_gc_done() for_each_btree_key2()Kent Overstreet1-115/+117
2023-10-22bcachefs: Convert more fsck code to for_each_btree_key2()Kent Overstreet1-69/+60
2023-10-22bcachefs: Convert more quota code to for_each_btree_key2()Kent Overstreet1-39/+9
2023-10-22bcachefs: Convert bch2_check_lrus() to for_each_btree_key_commit()Kent Overstreet1-20/+7
2023-10-22bcachefs: Convert bch2_dev_freespace_init() to for_each_btree_key_commit()Kent Overstreet1-23/+11
2023-10-22bcachefs: Convert bch2_do_discards_work() to for_each_btree_key2()Kent Overstreet1-55/+57
2023-10-22bcachefs: Improve bucket_alloc_fail tracepointKent Overstreet3-7/+38
2023-10-22bcachefs: bch2_mark_alloc(): Do wakeups after updating usageKent Overstreet1-16/+16
2023-10-22bcachefs: added lock held time statsDaniel Hill7-15/+145
2023-10-22bcachefs: bch2_time_stats_to_text now indents properlyDaniel Hill1-8/+14
2023-10-22bcachefs: lock time stats prep work.Daniel Hill6-38/+43
2023-10-22bcachefs: Unlock in bch2_trans_begin() if we've held locks more than 10usKent Overstreet2-1/+12
2023-10-22bcachefs: for_each_btree_key2()Kent Overstreet6-304/+191
2023-10-22bcachefs: Fix repair for extent past end of inodeKent Overstreet1-14/+54
2023-10-22bcachefs: When fsck finds redundant snapshot keys, trigger snapshots cleanupKent Overstreet2-2/+12
2023-10-22bcachefs: Improve fsck for subvols/snapshotsKent Overstreet2-102/+131
2023-10-22bcachefs: Improve snapshots_seenKent Overstreet2-69/+118
2023-10-22bcachefs: Fix subvol/snapshot deleting in recoveryKent Overstreet5-88/+111
2023-10-22bcachefs: fsck_inode_rm() shouldn't delete subvolsKent Overstreet1-6/+4
2023-10-22bcachefs: Switch data_update path to snapshot_id_listKent Overstreet3-19/+30
2023-10-22bcachefs: Fix snapshot deletionKent Overstreet1-22/+18
2023-10-22bcachefs: Rename __bch2_trans_do() -> commit_do()Kent Overstreet10-45/+44
2023-10-22bcachefs: Silence some fsck errors when reconstructing alloc infoKent Overstreet2-31/+34
2023-10-22bcachefs: Put some repair messages behind opts->verboseKent Overstreet1-6/+8
2023-10-22bcachefs: Silence unimportant tracepointsKent Overstreet1-6/+8
2023-10-22bcachefs: Fix move path when move_stats == NULLKent Overstreet1-7/+10
2023-10-22bcachefs: Get ref on c->writes in move.cKent Overstreet2-6/+6
2023-10-22bcachefs: move.c refactoringKent Overstreet4-87/+114
2023-10-22bcachefs: data jobs, including rebalance wait for copygc.Daniel Hill5-52/+80
2023-10-22bcachefs: Redo data_update interfaceKent Overstreet9-340/+304
2023-10-22bcachefs: Fix bch2_check_alloc_key()Kent Overstreet1-1/+3
2023-10-22bcachefs: Improve bch2_check_alloc_infoKent Overstreet1-26/+31
2023-10-22bcachefs: Use BTREE_INSERT_LAZY_RW in bch2_check_alloc_info()Kent Overstreet1-3/+9
2023-10-22bcachefs: Bucket invalidate path improvementsKent Overstreet2-12/+25
2023-10-22bcachefs: Don't BUG_ON() inode link count underflowKent Overstreet3-20/+41
2023-10-22bcachefs: Always descend to leaf nodes it btree_gcKent Overstreet1-8/+2
2023-10-22bcachefs: fix __dev_available().Daniel Hill1-6/+6
2023-10-22bcachefs: Fix assertion in topology repairKent Overstreet1-0/+2
2023-10-22bcachefs: Make verbose option settable at runtimeKent Overstreet1-1/+1
2023-10-22bcachefs: Improve "copygc requested to run" error messageKent Overstreet1-1/+22