summaryrefslogtreecommitdiff
path: root/fs/bcachefs/debug.c
AgeCommit message (Expand)AuthorFilesLines
2024-01-01bcachefs: btree_iter -> btree_path_idx_tKent Overstreet1-1/+2
2024-01-01bcachefs: for_each_btree_key() now declares loop iterKent Overstreet1-59/+32
2024-01-01bcachefs: Rename for_each_btree_key2() -> for_each_btree_key()Kent Overstreet1-6/+6
2024-01-01bcachefs: Fix bch2_read_btree()Kent Overstreet1-2/+4
2023-10-31bcachefs: bch2_btree_id_str()Kent Overstreet1-4/+4
2023-10-23bcachefs: Fix copy_to_user() usage in flush_buf()Kent Overstreet1-8/+8
2023-10-23bcachefs: Heap allocate btree_transKent Overstreet1-17/+17
2023-10-23bcachefs: Fix W=12 build errorsKent Overstreet1-4/+2
2023-10-23bcachefs: Break up io.cKent Overstreet1-1/+0
2023-10-23bcachefs: Fix more lockdep splats in debug.cKent Overstreet1-17/+17
2023-10-23bcachefs: seqmutex; fix a lockdep splatKent Overstreet1-11/+35
2023-10-23bcachefs: GFP_NOIO -> GFP_NOFSKent Overstreet1-2/+2
2023-10-23bcachefs: bch2_btree_node_ondisk_to_text()Kent Overstreet1-0/+119
2023-10-23bcachefs: Drop some anonymous structs, unionsKent Overstreet1-1/+1
2023-10-23bcachefs: New backtrace utility codeKent Overstreet1-1/+1
2023-10-23bcachefs: debug: Fix some locking bugsKent Overstreet1-2/+2
2023-10-23bcachefs: Plumb saw_error through to btree_err()Kent Overstreet1-2/+2
2023-10-23bcachefs: New bpos_cmp(), bkey_cmp() replacementsKent Overstreet1-3/+3
2023-10-23bcachefs: Assorted checkpatch fixesKent Overstreet1-1/+1
2023-10-23bcachefs: Optimize bch2_trans_init()Kent Overstreet1-3/+3
2023-10-23bcachefs: Print cycle on unrecoverable deadlockKent Overstreet1-21/+1
2023-10-23bcachefs: Improve btree_deadlock debugfs outputKent Overstreet1-5/+12
2023-10-23bcachefs: Print deadlock cycle in debugfsKent Overstreet1-0/+43
2023-10-23bcachefs: Deadlock cycle detectorKent Overstreet1-3/+3
2023-10-23bcachefs: Track maximum transaction memoryKent Overstreet1-0/+3
2023-10-23bcachefs: Debugfs cleanupKent Overstreet1-64/+51
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 Overstreet1-5/+25
2023-10-23bcachefs: Rename lock_held_stats -> btree_transaction_statsKent Overstreet1-7/+10
2023-10-23bcachefs: Convert debugfs code to for_each_btree_key2()Kent Overstreet1-48/+31
2023-10-23bcachefs: added lock held time statsDaniel Hill1-0/+74
2023-10-23bcachefs: Improve an error messageKent Overstreet1-0/+77
2023-10-23bcachefs: Printbuf reworkKent Overstreet1-43/+44
2023-10-23bcachefs: Fix usage of six lock's percpu modeKent Overstreet1-0/+5
2023-10-23bcachefs: Start moving debug info from sysfs to debugfsKent Overstreet1-13/+163
2023-10-23bcachefs: Heap allocate printbufsKent Overstreet1-22/+20
2023-10-23bcachefs: Fix debugfs -bfloat-failedKent Overstreet1-1/+3
2023-10-23bcachefs: Add missing bch2_trans_iter_exit() callKent Overstreet1-0/+2
2023-10-23bcachefs: for_each_btree_node() now returns errors directlyKent Overstreet1-1/+1
2023-10-23bcachefs: btree_pathKent Overstreet1-16/+16
2023-10-23bcachefs: Really don't hold btree locks while btree IOs are in flightKent Overstreet1-2/+2
2023-10-23bcachefs: Split out SPOS_MAXKent Overstreet1-2/+2
2023-10-23bcachefs: Update bch2_btree_verify()Kent Overstreet1-41/+79
2023-10-23bcachefs: Eliminate more PAGE_SIZE usesKent Overstreet1-2/+2
2023-10-23bcachefs: Start using bpos.snapshot fieldKent Overstreet1-2/+4
2023-10-23bcachefs: Split out bpos_cmp() and bkey_cmp()Kent Overstreet1-2/+2
2023-10-23bcachefs: Replace bch2_btree_iter_next() calls with bch2_btree_iter_advanceKent Overstreet1-1/+1
2023-10-23bcachefs: Require all btree iterators to be freedKent Overstreet1-0/+4
2023-10-23bcachefs: Include device in btree IO error messagesKent Overstreet1-1/+1
2023-10-23bcachefs: Drop sysfs interface to debug parametersKent Overstreet1-1/+1