summaryrefslogtreecommitdiff
path: root/fs/bcachefs
AgeCommit message (Expand)AuthorFilesLines
2023-10-23bcachefs: Fix bch2_fs_check_snapshots()Kent Overstreet1-2/+2
2023-10-23bcachefs: Increment restart count in bch2_trans_begin()Kent Overstreet3-7/+5
2023-10-23bcachefs: Fix assertion in bch2_btree_key_cache_drop()Kent Overstreet1-2/+13
2023-10-23bcachefs: Print last line in debugfs/btree_transaction_statsKent Overstreet1-2/+5
2023-10-23bcachefs: Track the maximum btree_paths ever allocated by each transactionKent Overstreet5-33/+120
2023-10-23bcachefs: Rename lock_held_stats -> btree_transaction_statsKent Overstreet5-32/+68
2023-10-23bcachefs: Switch bch2_btree_delete_range() to bch2_trans_run()Kent Overstreet1-3/+2
2023-10-23bcachefs: Fix btree_path->uptodate inconsistencyKent Overstreet1-1/+3
2023-10-23bcachefs: Fix duplicate paths left by bch2_path_put()Kent Overstreet1-34/+35
2023-10-23bcachefs: Kill BTREE_ITER_CACHED_(NOFILL|NOCREATE)Kent Overstreet3-22/+10
2023-10-23bcachefs: Tracepoint improvementsKent Overstreet9-331/+213
2023-10-23bcachefs: "Snapshot deletion did not run correctly" should be a fsck errKent Overstreet1-5/+5
2023-10-23bcachefs: six_lock_counts() is now in six.cKent Overstreet2-4/+4
2023-10-23bcachefs: BTREE_ITER_NO_NODE -> BCH_ERR codesKent Overstreet6-55/+45
2023-10-23bcachefs: Don't set should_be_locked on paths that aren't lockedKent Overstreet4-31/+40
2023-10-23bcachefs: Fix missing error handling in bch2_subvolume_delete()Kent Overstreet1-0/+2
2023-10-23bcachefs: Improve an error messageKent Overstreet1-1/+1
2023-10-23bcachefs: Tracepoint improvementsKent Overstreet3-33/+157
2023-10-23bcachefs: Fix incorrectly freeing btree_path in alloc pathKent Overstreet1-1/+2
2023-10-23bcachefs: Fix bch2_btree_trans_to_text()Kent Overstreet3-12/+10
2023-10-23bcachefs: Add distinct error code for key_cache_upgradeKent Overstreet2-1/+2
2023-10-23bcachefs: Fix not punting to worqueue when promotingKent Overstreet1-0/+1
2023-10-23bcachefs: fsck: Fix nested transaction handlingKent Overstreet1-20/+23
2023-10-23bcachefs: Add an O_DIRECT option (for userspace)Kent Overstreet1-0/+5
2023-10-23bcachefs: Tighten up btree_path assertionsKent Overstreet1-1/+3
2023-10-23bcachefs: bch2_bucket_alloc_trans_early -> for_each_btree_key_norestartKent Overstreet1-1/+1
2023-10-23bcachefs: Fix check_i_sectors()Kent Overstreet1-2/+1
2023-10-23bcachefs: Convert debugfs code to for_each_btree_key2()Kent Overstreet1-48/+31
2023-10-23bcachefs: Unit test updatesKent Overstreet1-77/+106
2023-10-23bcachefs: for_each_btree_key_reverse()Kent Overstreet1-1/+40
2023-10-23bcachefs: Convert fsck errors to errcode.hKent Overstreet9-86/+54
2023-10-23bcachefs: Inject transaction restarts in debug modeKent Overstreet2-0/+17
2023-10-23bcachefs: EINTR -> BCH_ERR_transaction_restartKent Overstreet28-270/+314
2023-10-23bcachefs: btree_trans_too_many_iters() is now a transaction restartKent Overstreet2-2/+13
2023-10-23bcachefs: Prevent a btree iter overflow in alloc pathKent Overstreet1-0/+1
2023-10-23bcachefs: Use bch2_err_str() in error messagesKent Overstreet16-123/+149
2023-10-23bcachefs: Improved errcodesKent Overstreet8-44/+120
2023-10-23bcachefs: We can handle missing btree roots for all alloc btreesKent Overstreet1-4/+20
2023-10-23bcachefs: Fix should_invalidate_buckets()Kent Overstreet1-4/+6
2023-10-23bcachefs: ec_stripe_bkey_insert() -> for_each_btree_key_norestart()Kent Overstreet1-7/+6
2023-10-23bcachefs: Convert erasure coding to for_each_btree_key_commit()Kent Overstreet1-65/+47
2023-10-23bcachefs: Add a counter for btree_trans restartsKent Overstreet4-15/+63
2023-10-23bcachefs: Convert alloc code to for_each_btree_key_commit()Kent Overstreet1-43/+16
2023-10-23bcachefs: Convert subvol code to for_each_btree_key_commit()Kent Overstreet1-71/+34
2023-10-23bcachefs: Convert bch2_dev_usrdata_drop() to for_each_btree_key2()Kent Overstreet2-60/+56
2023-10-23bcachefs: Convert bch2_do_invalidates_work() to for_each_btree_key2()Kent Overstreet1-46/+34
2023-10-23bcachefs: bch2_trans_run()Kent Overstreet3-3/+14
2023-10-23bcachefs: Convert bch2_gc_done() for_each_btree_key2()Kent Overstreet1-115/+117
2023-10-23bcachefs: Convert more fsck code to for_each_btree_key2()Kent Overstreet1-69/+60
2023-10-23bcachefs: Convert more quota code to for_each_btree_key2()Kent Overstreet1-39/+9