aboutsummaryrefslogtreecommitdiff
path: root/fs/bcachefs/debug.c
AgeCommit message (Expand)AuthorFilesLines
2024-01-22bcachefs: Add gfp flags param to bch2_prt_task_backtrace()Gravatar Kent Overstreet 1-1/+1
2024-01-21bcachefs: Prep work for variable size btree node buffersGravatar Kent Overstreet 1-8/+8
2024-01-05bcachefs: Improve would_deadlock trace eventGravatar Kent Overstreet 1-1/+1
2024-01-05bcachefs: kill useless return retGravatar Kent Overstreet 1-3/+1
2024-01-05bcachefs: track transaction durationsGravatar Kent Overstreet 1-11/+18
2024-01-01bcachefs: optimize __bch2_trans_get(), kill DEBUG_TRANSACTIONSGravatar Kent Overstreet 1-9/+9
2024-01-01bcachefs: btree_iter -> btree_path_idx_tGravatar Kent Overstreet 1-1/+2
2024-01-01bcachefs: for_each_btree_key() now declares loop iterGravatar Kent Overstreet 1-59/+32
2024-01-01bcachefs: Rename for_each_btree_key2() -> for_each_btree_key()Gravatar Kent Overstreet 1-6/+6
2024-01-01bcachefs: Fix bch2_read_btree()Gravatar Kent Overstreet 1-2/+4
2023-10-31bcachefs: bch2_btree_id_str()Gravatar Kent Overstreet 1-4/+4
2023-10-22bcachefs: Fix copy_to_user() usage in flush_buf()Gravatar Kent Overstreet 1-8/+8
2023-10-22bcachefs: Heap allocate btree_transGravatar Kent Overstreet 1-17/+17
2023-10-22bcachefs: Fix W=12 build errorsGravatar Kent Overstreet 1-4/+2
2023-10-22bcachefs: Break up io.cGravatar Kent Overstreet 1-1/+0
2023-10-22bcachefs: Fix more lockdep splats in debug.cGravatar Kent Overstreet 1-17/+17
2023-10-22bcachefs: seqmutex; fix a lockdep splatGravatar Kent Overstreet 1-11/+35
2023-10-22bcachefs: GFP_NOIO -> GFP_NOFSGravatar Kent Overstreet 1-2/+2
2023-10-22bcachefs: bch2_btree_node_ondisk_to_text()Gravatar Kent Overstreet 1-0/+119
2023-10-22bcachefs: Drop some anonymous structs, unionsGravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: New backtrace utility codeGravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: debug: Fix some locking bugsGravatar Kent Overstreet 1-2/+2
2023-10-22bcachefs: Plumb saw_error through to btree_err()Gravatar Kent Overstreet 1-2/+2
2023-10-22bcachefs: New bpos_cmp(), bkey_cmp() replacementsGravatar Kent Overstreet 1-3/+3
2023-10-22bcachefs: Assorted checkpatch fixesGravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: Optimize bch2_trans_init()Gravatar Kent Overstreet 1-3/+3
2023-10-22bcachefs: Print cycle on unrecoverable deadlockGravatar Kent Overstreet 1-21/+1
2023-10-22bcachefs: Improve btree_deadlock debugfs outputGravatar Kent Overstreet 1-5/+12
2023-10-22bcachefs: Print deadlock cycle in debugfsGravatar Kent Overstreet 1-0/+43
2023-10-22bcachefs: Deadlock cycle detectorGravatar Kent Overstreet 1-3/+3
2023-10-22bcachefs: Track maximum transaction memoryGravatar Kent Overstreet 1-0/+3
2023-10-22bcachefs: Debugfs cleanupGravatar Kent Overstreet 1-64/+51
2023-10-22bcachefs: Print last line in debugfs/btree_transaction_statsGravatar Kent Overstreet 1-2/+5
2023-10-22bcachefs: Track the maximum btree_paths ever allocated by each transactionGravatar Kent Overstreet 1-5/+25
2023-10-22bcachefs: Rename lock_held_stats -> btree_transaction_statsGravatar Kent Overstreet 1-7/+10
2023-10-22bcachefs: Convert debugfs code to for_each_btree_key2()Gravatar Kent Overstreet 1-48/+31
2023-10-22bcachefs: added lock held time statsGravatar Daniel Hill 1-0/+74
2023-10-22bcachefs: Improve an error messageGravatar Kent Overstreet 1-0/+77
2023-10-22bcachefs: Printbuf reworkGravatar Kent Overstreet 1-43/+44
2023-10-22bcachefs: Fix usage of six lock's percpu modeGravatar Kent Overstreet 1-0/+5
2023-10-22bcachefs: Start moving debug info from sysfs to debugfsGravatar Kent Overstreet 1-13/+163
2023-10-22bcachefs: Heap allocate printbufsGravatar Kent Overstreet 1-22/+20
2023-10-22bcachefs: Fix debugfs -bfloat-failedGravatar Kent Overstreet 1-1/+3
2023-10-22bcachefs: Add missing bch2_trans_iter_exit() callGravatar Kent Overstreet 1-0/+2
2023-10-22bcachefs: for_each_btree_node() now returns errors directlyGravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: btree_pathGravatar Kent Overstreet 1-16/+16
2023-10-22bcachefs: Really don't hold btree locks while btree IOs are in flightGravatar Kent Overstreet 1-2/+2
2023-10-22bcachefs: Split out SPOS_MAXGravatar Kent Overstreet 1-2/+2
2023-10-22bcachefs: Update bch2_btree_verify()Gravatar Kent Overstreet 1-41/+79
2023-10-22bcachefs: Eliminate more PAGE_SIZE usesGravatar Kent Overstreet 1-2/+2