summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2023-10-23bcachefs: Convert more locking code to btree_bkey_cached_commonKent Overstreet5-17/+18
2023-10-23bcachefs: btree_bkey_cached_common->cachedKent Overstreet4-10/+9
2023-10-23bcachefs: Fix six_lock_readers_add()Kent Overstreet1-2/+4
2023-10-23bcachefs: bch2_btree_node_lock_write_nofail()Kent Overstreet4-9/+19
2023-10-23bcachefs: New locking functionsKent Overstreet10-96/+182
2023-10-23bcachefs: Mark write locks before taking lockKent Overstreet2-4/+16
2023-10-23bcachefs: Delete time_stats for lock contended timesKent Overstreet2-27/+1
2023-10-23bcachefs: Don't leak lock pcpu counts memoryKent Overstreet1-2/+1
2023-10-23six locks: Delete six_lock_pcpu_free_rcu()Kent Overstreet2-29/+0
2023-10-23bcachefs: Add persistent counters for all tracepointsKent Overstreet23-217/+279
2023-10-23bcachefs: Fix bch2_btree_update_start() to return -BCH_ERR_journal_reclaim_wo...Kent Overstreet1-0/+5
2023-10-23bcachefs: Improve bch2_btree_node_relock()Kent Overstreet2-8/+3
2023-10-23bcachefs: Improve trans_restart_journal_preres_get tracepointKent Overstreet3-5/+23
2023-10-23bcachefs: Improve btree_node_relock_fail tracepointKent Overstreet2-13/+19
2023-10-23bcachefs: Make more btree_paths availableKent Overstreet1-1/+1
2023-10-23bcachefs: Correctly initialize bkey_cached->lockKent Overstreet1-1/+1
2023-10-23bcachefs: Track held write locksKent Overstreet3-11/+33
2023-10-23bcachefs: Print lock counts in debugs btree_transactionsKent Overstreet1-0/+12
2023-10-23bcachefs: Switch btree locking code to struct btree_bkey_cached_commonKent Overstreet6-23/+28
2023-10-23bcachefs: Track maximum transaction memoryKent Overstreet5-13/+20
2023-10-23six locks: Improve six_lock_countKent Overstreet4-13/+20
2023-10-23bcachefs: Kill nodes_intent_lockedKent Overstreet3-24/+9
2023-10-23bcachefs: Better use of locking helpersKent Overstreet4-39/+58
2023-10-23bcachefs: Reorganize btree_locking.[ch]Kent Overstreet2-206/+225
2023-10-23bcachefs: btree_locking.cKent Overstreet6-458/+494
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