summaryrefslogtreecommitdiff
path: root/fs
AgeCommit message (Expand)AuthorFilesLines
2023-10-23bcachefs: Fix adding a device with a labelKent Overstreet3-13/+34
2023-10-23bcachefs: fsck: Another transaction restart handling fixKent Overstreet3-9/+16
2023-10-23bcachefs: bch2_btree_delete_range_trans() now returns -BCH_ERR_transaction_re...Kent Overstreet2-17/+32
2023-10-23bcachefs: Minor transaction restart handling fixKent Overstreet2-6/+6
2023-10-23bcachefs: Fix bch2_btree_iter_peek_slot() error pathKent Overstreet1-3/+8
2023-10-23bcachefs: Another should_be_locked fixupKent Overstreet1-12/+16
2023-10-23bcachefs: bch2_bkey_packed_to_binary_text()Kent Overstreet4-27/+65
2023-10-23bcachefs: Add assertions for unexpected transaction restartsKent Overstreet2-3/+11
2023-10-23bcachefs: btree_path_down() optimizationKent Overstreet1-3/+3
2023-10-23bcachefs: Always rebuild aux search trees when node boundaries changeKent Overstreet1-2/+5
2023-10-23bcachefs: Add an overflow check in set_bkey_val_u64s()Kent Overstreet1-2/+5
2023-10-23bcachefs: remove dead whiteout_u64s argument.Olexa Bilaniuk1-11/+5
2023-10-23bcachefs: Debugfs cleanupKent Overstreet1-64/+51
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