summaryrefslogtreecommitdiffstats
path: root/fs/bcachefs/debug.c
AgeCommit message (Expand)AuthorLines
2025-07-05bcachefs: Fix bch2_btree_transactions_read() synchronizationKent Overstreet-0/+9
2025-07-04bcachefs: Tweak btree cache helpers for use by btree node scanKent Overstreet-2/+0
2025-06-01bcachefs: Replace rcu_read_lock() with guardsKent Overstreet-14/+14
2025-05-30bcachefs: Include b->ob.nr in cached_btree_node_to_text()Kent Overstreet-0/+2
2025-05-21bcachefs: fix bch2_debugfs_flush_buf() when tabstops are in useKent Overstreet-0/+5
2025-05-21bcachefs: Single err message for btree node readsKent Overstreet-2/+2
2025-05-21bcachefs: Async object debuggingKent Overstreet-32/+20
2025-05-21bcachefs: bch_dev.io_ref -> enumerated_refKent Overstreet-4/+8
2025-05-21bcachefs: Single device modeKent Overstreet-1/+5
2025-05-21bcachefs: trace bch2_trans_kmalloc()Kent Overstreet-0/+6
2025-04-02bcachefs: Split up bch_dev.io_refKent Overstreet-2/+2
2025-03-14bcachefs: bch2_bkey_pick_read_device() can now specify a deviceKent Overstreet-1/+1
2025-03-14bcachefs: Move write_points to debugfsKent Overstreet-3/+29
2025-01-25bcachefs: Improve journal pin flushingKent Overstreet-0/+1
2024-12-21bcachefs: Avoid bch2_btree_id_str()Kent Overstreet-1/+3
2024-08-13bcachefs: Convert for_each_btree_node() to lockrestart_do()Kent Overstreet-29/+9
2024-06-28bcachefs: Fix loop restart in bch2_btree_transactions_read()Kent Overstreet-6/+6
2024-06-23bcachefs: Fix btree_trans list orderingKent Overstreet-4/+32
2024-06-23bcachefs: Fix race between trans_put() and btree_transactions_read()Kent Overstreet-10/+9
2024-06-23bcachefs: Make btree_deadlock_to_text() clearerKent Overstreet-23/+29
2024-06-23bcachefs: fix seqmutex_relock()Kent Overstreet-6/+2
2024-05-09bcachefs: bch2_dev_get_ioref() checks for device not presentKent Overstreet-2/+2
2024-05-09bcachefs: bch2_dev_get_ioref2(); debug.cKent Overstreet-4/+4
2024-05-08bcachefs: member helper cleanupsKent Overstreet-2/+2
2024-05-08bcachefs: iter/update/trigger/str_hash flag cleanupKent Overstreet-4/+4
2024-05-08bcachefs: prt_printf() now respects \r\n\tKent Overstreet-48/+16
2024-04-04bcachefs: Move btree_updates to debugfsKent Overstreet-3/+42
2024-04-03bcachefs: create debugfs dir for each btreeThomas Bertschinger-15/+15
2024-03-18bcachefs: Improve bch2_fatal_error()Kent Overstreet-1/+1
2024-03-13bcachefs: kill kvpmalloc()Kent Overstreet-3/+3
2024-01-22bcachefs: Add gfp flags param to bch2_prt_task_backtrace()Kent Overstreet-1/+1
2024-01-21bcachefs: Prep work for variable size btree node buffersKent Overstreet-8/+8
2024-01-05bcachefs: Improve would_deadlock trace eventKent Overstreet-1/+1
2024-01-05bcachefs: kill useless return retKent Overstreet-3/+1
2024-01-05bcachefs: track transaction durationsKent Overstreet-11/+18
2024-01-01bcachefs: optimize __bch2_trans_get(), kill DEBUG_TRANSACTIONSKent Overstreet-9/+9
2024-01-01bcachefs: btree_iter -> btree_path_idx_tKent Overstreet-1/+2
2024-01-01bcachefs: for_each_btree_key() now declares loop iterKent Overstreet-59/+32
2024-01-01bcachefs: Rename for_each_btree_key2() -> for_each_btree_key()Kent Overstreet-6/+6
2024-01-01bcachefs: Fix bch2_read_btree()Kent Overstreet-2/+4
2023-10-31bcachefs: bch2_btree_id_str()Kent Overstreet-4/+4
2023-10-22bcachefs: Fix copy_to_user() usage in flush_buf()Kent Overstreet-8/+8
2023-10-22bcachefs: Heap allocate btree_transKent Overstreet-17/+17
2023-10-22bcachefs: Fix W=12 build errorsKent Overstreet-4/+2
2023-10-22bcachefs: Break up io.cKent Overstreet-1/+0
2023-10-22bcachefs: Fix more lockdep splats in debug.cKent Overstreet-17/+17
2023-10-22bcachefs: seqmutex; fix a lockdep splatKent Overstreet-11/+35
2023-10-22bcachefs: GFP_NOIO -> GFP_NOFSKent Overstreet-2/+2
2023-10-22bcachefs: bch2_btree_node_ondisk_to_text()Kent Overstreet-0/+119
2023-10-22bcachefs: Drop some anonymous structs, unionsKent Overstreet-1/+1