summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2022-10-04backpointer assertionsbackpointer_debugKent Overstreet
2022-10-03bcachefs: Fix a deadlock in btree_update_nodes_written()Kent Overstreet
2022-10-03bcachefs: bch2_trans_locked()Kent Overstreet
2022-10-03bcachefs: Improve btree_deadlock debugfs outputKent Overstreet
2022-10-03bcachefs: Don't quash error in bch2_bucket_alloc_set_trans()Kent Overstreet
2022-10-03bcachefs: Fix a trans path overflow in bch2_btree_delete_range_trans()Kent Overstreet
2022-10-03bcachefs: Fix bch2_backpointer_get_key()Kent Overstreet
2022-10-03bcachefs: Fix bch2_btree_path_up_until_good_node()Kent Overstreet
2022-10-03bcachefs: Factor out bch2_write_drop_io_error_ptrs()Kent Overstreet
2022-10-03bcachefs: Break out bch2_btree_path_traverse_cached_slowpath()Kent Overstreet
2022-10-03bcachefs: Kill io_in_flight semaphoreKent Overstreet
2022-10-03bcachefs: Improve bucket_alloc tracepointKent Overstreet
2022-10-03bcachefs; Mark __bch2_trans_iter_init as inlineKent Overstreet
2022-10-03bcachefs: Inline fast path of check_pos_snapshot_overwritten()Kent Overstreet
2022-10-03bcachefs: Improve jset_validate()Kent Overstreet
2022-10-03bcachefs: Optimize btree_path_alloc()Kent Overstreet
2022-10-03bcachefs: Inline bch2_trans_kmalloc() fast pathKent Overstreet
2022-10-03bcachefs: Run bch2_fs_counters_init() earlierKent Overstreet
2022-10-03bcachefs: btree_err() now uses bch2_print_string_as_lines()Kent Overstreet
2022-10-03bcachefs: Improve bch2_fsck_err()Kent Overstreet
2022-10-03bcachefs: bch2_print_string_as_lines()Kent Overstreet
2022-10-03bcachefs: bch2_btree_node_relock_notrace()Kent Overstreet
2022-10-03bcachefs: bch2_btree_cache_scan() improvementKent Overstreet
2022-10-03bcachefs: Fix blocking with locks heldKent Overstreet
2022-10-03bcachefs: btree_update_nodes_written() needs BTREE_INSERT_USE_RESERVEKent Overstreet
2022-10-03bcachefs: Fix error handling in bch2_btree_update_start()Kent Overstreet
2022-10-03bcachefs: Improve bch2_btree_trans_to_text()Kent Overstreet
2022-10-03bcachefs: Kill normalize_read_intent_locks()Kent Overstreet
2022-10-03bcachefs: Delete old deadlock avoidance codeKent Overstreet
2022-10-03bcachefs: Print deadlock cycle in debugfsKent Overstreet
2022-10-03bcachefs: Deadlock cycle detectorKent Overstreet
2022-10-03bcachefs: Fix bch2_btree_node_upgrade()Kent Overstreet
2022-10-03bcachefs: Add a debug assertKent Overstreet
2022-10-03six locks: Enable lockdepKent Overstreet
2022-10-03six locks: Add start_time to six_lock_waiterKent Overstreet
2022-10-03six locks: Simplify six_optimistic_spin()Kent Overstreet
2022-10-03six locks: six_lock_waiter()Kent Overstreet
2022-10-03six locks: Wakeup now takes lock on behalf of waiterKent Overstreet
2022-10-03six locks: Simplify wait listsKent Overstreet
2022-10-03bcachefs: Use lockdep_set_no_check_recursion()Kent Overstreet
2022-10-03locking/lockdep: lockdep_set_no_check_recursion()Kent Overstreet
2022-10-03bcachefs: Add private error codes for ENOSPCKent Overstreet
2022-10-03bcachefs: Errcodes can now subtype standard error codesKent Overstreet
2022-10-03bcachefs: Make an assertion more informativeKent Overstreet
2022-10-03bcachefs: All held locks must be in a btree pathKent Overstreet
2022-10-03bcachefs: bch2_btree_path_upgrade() now emits transaction restartKent Overstreet
2022-10-03bcachefs: Add a manual trigger for lock wakeupsKent Overstreet
2022-10-03bcachefs: Fix sb_field_counters formattingKent Overstreet
2022-10-03bcachefs: Re-enable hash_redo_key()Kent Overstreet
2022-10-03bcachefs: Kill journal_keys->journal_seq_baseKent Overstreet