aboutsummaryrefslogtreecommitdiff
path: root/fs/bcachefs/debug.c
AgeCommit message (Expand)AuthorFilesLines
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
2023-10-22bcachefs: Start using bpos.snapshot fieldGravatar Kent Overstreet 1-2/+4
2023-10-22bcachefs: Split out bpos_cmp() and bkey_cmp()Gravatar Kent Overstreet 1-2/+2
2023-10-22bcachefs: Replace bch2_btree_iter_next() calls with bch2_btree_iter_advanceGravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: Require all btree iterators to be freedGravatar Kent Overstreet 1-0/+4
2023-10-22bcachefs: Include device in btree IO error messagesGravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: Drop sysfs interface to debug parametersGravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: Change bch2_dump_bset() to also print key valuesGravatar Kent Overstreet 1-3/+3
2023-10-22bcachefs: Kill direct access to bi_io_vecGravatar Kent Overstreet 1-2/+1
2023-10-22bcachefs: More work to avoid transaction restartsGravatar Kent Overstreet 1-3/+3
2023-10-22bcachefs: btree_bkey_cached_commonGravatar Kent Overstreet 1-2/+2
2023-10-22bcachefs: trans_for_each_iter()Gravatar Kent Overstreet 1-2/+2
2023-10-22bcachefs: Only get btree iters from btree transactionsGravatar Kent Overstreet 1-16/+25
2023-10-22bcachefs: Make bkey types globally uniqueGravatar Kent Overstreet 1-3/+3
2023-10-22bcachefs: revamp to_text methodsGravatar Kent Overstreet 1-9/+8
2023-10-22bcachefs: extent_ptr_decodedGravatar Kent Overstreet 1-1/+1