summaryrefslogtreecommitdiffstats
path: root/fs/bcachefs/btree_io.c
Commit message (Expand)AuthorAgeFilesLines
* bcachefs: Fix format specifier in validate_bset_keys()Nathan Chancellor2024-04-161-1/+1
* bcachefs: don't queue btree nodes for rewrites during scanKent Overstreet2024-04-131-1/+3
* bcachefs: Check for packed bkeys that are too bigKent Overstreet2024-04-131-7/+8
* bcachefs: Flag btrees with missing dataKent Overstreet2024-04-031-4/+9
* bcachefs: BCH_WATERMARK_interior_updatesKent Overstreet2024-04-011-1/+1
* bcachefs: Fix btree node keys accounting in topology repair pathKent Overstreet2024-03-311-0/+1
* bcachefs: Improved topology repair checksKent Overstreet2024-03-311-1/+1
* bcachefs: Improve bch2_fatal_error()Kent Overstreet2024-03-181-5/+5
* bcachefs: Don't corrupt journal keys gap buffer when dropping alloc infoKent Overstreet2024-03-171-1/+1
* bcachefs: Kill more -EIO error codesKent Overstreet2024-03-131-4/+3
* bcachefs: kill kvpmalloc()Kent Overstreet2024-03-131-2/+2
* bcachefs: Correctly validate k->u64s in btree node read pathKent Overstreet2024-03-101-1/+10
* bcachefs: Prep work for variable size btree node buffersKent Overstreet2024-01-211-19/+19
* bcachefs: improve checksum error messagesKent Overstreet2024-01-051-6/+12
* bcachefs: improve validate_bset_keys()Kent Overstreet2024-01-051-20/+55
* bcachefs: add missing bch2_latency_acct() callKent Overstreet2024-01-051-1/+1
* bcachefs: add time_stats for btree_node_read_done()Kent Overstreet2024-01-051-0/+2
* bcachefs: bkey_for_each_ptr() now declares loop iterKent Overstreet2024-01-011-2/+0
* bcachefs: better error message in btree_node_write_work()Kent Overstreet2024-01-011-1/+3
* bcachefs: Improve error message when finding wrong btree nodeKent Overstreet2024-01-011-2/+10
* bcachefs: Include btree_trans in more tracepointsKent Overstreet2024-01-011-5/+6
* bcachefs: Rename BTREE_INSERT flagsKent Overstreet2024-01-011-3/+3
* bcachefs: Don't drop journal pins in exit pathKent Overstreet2023-12-031-2/+2
* closures: CLOSURE_CALLBACK() to fix type punningKent Overstreet2023-11-241-4/+3
* bcachefs: bkey_copy() is no longer a macroKent Overstreet2023-11-051-2/+2
* bcachefs: Enumerate fsck errorsKent Overstreet2023-11-011-49/+125
* bcachefs: Add IO error counts to bch_memberKent Overstreet2023-11-011-7/+16
* bcachefs: bch2_btree_id_str()Kent Overstreet2023-10-311-14/+4
* bcachefs: Heap allocate btree_transKent Overstreet2023-10-221-8/+5
* bcachefs: Fix W=12 build errorsKent Overstreet2023-10-221-27/+9
* bcachefs: Break up io.cKent Overstreet2023-10-221-1/+1
* bcachefs: Array bounds fixesKent Overstreet2023-10-221-11/+10
* bcachefs: BCH_COMPAT_bformat_overflow_done no longer requiredKent Overstreet2023-10-221-1/+1
* bcachefs: Convert btree_err_type to normal error codesKent Overstreet2023-10-221-72/+47
* bcachefs: Fix btree_err() macroKent Overstreet2023-10-221-1/+4
* bcachefs: Log a message when running an explicit recovery passKent Overstreet2023-10-221-0/+1
* bcachefs: bkey_format helper improvementsKent Overstreet2023-10-221-4/+5
* bcachefs: Make topology repair a normal recovery passKent Overstreet2023-10-221-2/+3
* bcachefs: bcachefs_metadata_version_major_minorKent Overstreet2023-10-221-2/+5
* bcachefs: Assorted sparse fixesKent Overstreet2023-10-221-2/+2
* bcachefs: Allow for unknown btree IDsKent Overstreet2023-10-221-1/+1
* bcachefs: bch2_version_compatible()Kent Overstreet2023-10-221-7/+3
* bcachefs: Kill BTREE_INSERT_USE_RESERVEKent Overstreet2023-10-221-1/+5
* bcachefs: Fix btree node write error messageKent Overstreet2023-10-221-1/+1
* bcachefs: GFP_NOIO -> GFP_NOFSKent Overstreet2023-10-221-4/+4
* six locks: Kill six_lock_state unionKent Overstreet2023-10-221-1/+1
* bcachefs: Drop a redundant error messageKent Overstreet2023-10-221-2/+3
* bcachefs: Private error codes: ENOMEMKent Overstreet2023-10-221-1/+1
* bcachefs: Drop some anonymous structs, unionsKent Overstreet2023-10-221-16/+16
* bcachefs: BKEY_PADDED_ONSTACK()Kent Overstreet2023-10-221-1/+1