summaryrefslogtreecommitdiff
path: root/fs/bcachefs
AgeCommit message (Expand)Author
2023-10-22six locks: six_lock_waiter()Kent Overstreet
2023-10-22six locks: Simplify wait listsKent Overstreet
2023-10-22bcachefs: Add private error codes for ENOSPCKent Overstreet
2023-10-22bcachefs: Errcodes can now subtype standard error codesKent Overstreet
2023-10-22bcachefs: Make an assertion more informativeKent Overstreet
2023-10-22bcachefs: All held locks must be in a btree pathKent Overstreet
2023-10-22bcachefs: bch2_btree_path_upgrade() now emits transaction restartKent Overstreet
2023-10-22bcachefs: Add a manual trigger for lock wakeupsKent Overstreet
2023-10-22bcachefs: Fix sb_field_counters formattingKent Overstreet
2023-10-22bcachefs: Re-enable hash_redo_key()Kent Overstreet
2023-10-22bcachefs: Kill journal_keys->journal_seq_baseKent Overstreet
2023-10-22bcachefs: Fix redundant transaction restartKent Overstreet
2023-10-22bcachefs: Ensure intent locks are marked before taking write locksKent Overstreet
2023-10-22bcachefs: Avoid using btree_node_lock_nopath()Kent Overstreet
2023-10-22bcachefs: Fix usage of six lock's percpu mode, key cache versionKent Overstreet
2023-10-22bcachefs: Refactor bkey_cached_alloc() pathKent Overstreet
2023-10-22bcachefs: Convert more locking code to btree_bkey_cached_commonKent Overstreet
2023-10-22bcachefs: btree_bkey_cached_common->cachedKent Overstreet
2023-10-22bcachefs: Fix six_lock_readers_add()Kent Overstreet
2023-10-22bcachefs: bch2_btree_node_lock_write_nofail()Kent Overstreet
2023-10-22bcachefs: New locking functionsKent Overstreet
2023-10-22bcachefs: Mark write locks before taking lockKent Overstreet
2023-10-22bcachefs: Delete time_stats for lock contended timesKent Overstreet
2023-10-22bcachefs: Don't leak lock pcpu counts memoryKent Overstreet
2023-10-22six locks: Delete six_lock_pcpu_free_rcu()Kent Overstreet
2023-10-22bcachefs: Add persistent counters for all tracepointsKent Overstreet
2023-10-22bcachefs: Fix bch2_btree_update_start() to return -BCH_ERR_journal_reclaim_wo...Kent Overstreet
2023-10-22bcachefs: Improve bch2_btree_node_relock()Kent Overstreet
2023-10-22bcachefs: Improve trans_restart_journal_preres_get tracepointKent Overstreet
2023-10-22bcachefs: Improve btree_node_relock_fail tracepointKent Overstreet
2023-10-22bcachefs: Make more btree_paths availableKent Overstreet
2023-10-22bcachefs: Correctly initialize bkey_cached->lockKent Overstreet
2023-10-22bcachefs: Track held write locksKent Overstreet
2023-10-22bcachefs: Print lock counts in debugs btree_transactionsKent Overstreet
2023-10-22bcachefs: Switch btree locking code to struct btree_bkey_cached_commonKent Overstreet
2023-10-22bcachefs: Track maximum transaction memoryKent Overstreet
2023-10-22six locks: Improve six_lock_countKent Overstreet
2023-10-22bcachefs: Kill nodes_intent_lockedKent Overstreet
2023-10-22bcachefs: Better use of locking helpersKent Overstreet
2023-10-22bcachefs: Reorganize btree_locking.[ch]Kent Overstreet
2023-10-22bcachefs: btree_locking.cKent Overstreet
2023-10-22bcachefs: Fix adding a device with a labelKent Overstreet
2023-10-22bcachefs: fsck: Another transaction restart handling fixKent Overstreet
2023-10-22bcachefs: bch2_btree_delete_range_trans() now returns -BCH_ERR_transaction_re...Kent Overstreet
2023-10-22bcachefs: Minor transaction restart handling fixKent Overstreet
2023-10-22bcachefs: Fix bch2_btree_iter_peek_slot() error pathKent Overstreet
2023-10-22bcachefs: Another should_be_locked fixupKent Overstreet
2023-10-22bcachefs: bch2_bkey_packed_to_binary_text()Kent Overstreet
2023-10-22bcachefs: Add assertions for unexpected transaction restartsKent Overstreet
2023-10-22bcachefs: btree_path_down() optimizationKent Overstreet