aboutsummaryrefslogtreecommitdiff
path: root/fs/bcachefs/btree_io.h
AgeCommit message (Expand)AuthorFilesLines
2023-10-22bcachefs: Fix assorted checkpatch nitsGravatar Kent Overstreet 1-2/+2
2023-10-22bcachefs: Assorted sparse fixesGravatar Kent Overstreet 1-3/+3
2023-10-22bcachefs: Plumb saw_error through to btree_err()Gravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: New bpos_cmp(), bkey_cmp() replacementsGravatar Kent Overstreet 1-2/+2
2023-10-22bcachefs: Improved btree write statisticsGravatar Kent Overstreet 1-2/+8
2023-10-22bcachefs: Shutdown path improvementsGravatar Kent Overstreet 1-2/+2
2023-10-22bcachefs: Fix race leading to btree node write getting stuckGravatar Kent Overstreet 1-6/+0
2023-10-22bcachefs: Kill bch2_btree_node_write_cond()Gravatar Kent Overstreet 1-16/+0
2023-10-22bcachefs: Improve btree_node_write_if_need()Gravatar Kent Overstreet 1-7/+6
2023-10-22bcachefs: Start moving debug info from sysfs to debugfsGravatar Kent Overstreet 1-1/+0
2023-10-22bcachefs: Use x-macros for btree node flagsGravatar Kent Overstreet 1-7/+2
2023-10-22bcachefs: Check for errors from crypto_skcipher_encrypt()Gravatar Kent Overstreet 1-5/+8
2023-10-22bcachefs: Clean up/rename bch2_trans_node_* fnsGravatar Kent Overstreet 1-2/+1
2023-10-22bcachefs: Update btree ptrs after every writeGravatar Kent Overstreet 1-2/+9
2023-10-22bcachefs: Kick off btree node writes from write completionsGravatar Kent Overstreet 1-13/+6
2023-10-22bcachefs: Really don't hold btree locks while btree IOs are in flightGravatar Kent Overstreet 1-19/+7
2023-10-22bcachefs: Regularize argument passing of btree_transGravatar Kent Overstreet 1-2/+2
2023-10-22bcachefs: Add a debug mode that always reads from every btree replicaGravatar Kent Overstreet 1-0/+4
2023-10-22bcachefs: New and improved topology repair codeGravatar Kent Overstreet 1-0/+2
2023-10-22bcachefs: Punt btree writes to workqueue to submitGravatar Kent Overstreet 1-0/+1
2023-10-22bcachefs: Improve bset compactionGravatar Kent Overstreet 1-2/+1
2023-10-22bcachefs: Start using bpos.snapshot fieldGravatar Kent Overstreet 1-4/+22
2023-10-22bcachefs: Split out bpos_cmp() and bkey_cmp()Gravatar Kent Overstreet 1-2/+2
2023-10-22bcachefs: Rename BTREE_ID enums for consistency with other enumsGravatar Kent Overstreet 1-2/+2
2023-10-22bcachefs: Include device in btree IO error messagesGravatar Kent Overstreet 1-1/+2
2023-10-22bcachefs: Fix an assertion popGravatar Kent Overstreet 1-1/+0
2023-10-22bcachefs: Add accounting for dirty btree nodes/keysGravatar Kent Overstreet 1-0/+17
2023-10-22bcachefs: Fix a bug with the journal_seq_blacklist mechanismGravatar Kent Overstreet 1-0/+29
2023-10-22bcachefs: Convert various code to printbufGravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: Remove some uses of PAGE_SIZE in the btree codeGravatar Kent Overstreet 1-1/+2
2023-10-22bcachefs: Fix a locking bugGravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: Kill bkey_type_successorGravatar Kent Overstreet 1-0/+47
2023-10-22bcachefs: Journal updates to interior nodesGravatar Kent Overstreet 1-4/+5
2023-10-22bcachefs: Refactor whiteouts compactionGravatar Kent Overstreet 1-6/+7
2023-10-22bcachefs: Refactor bch2_trans_commit() pathGravatar Kent Overstreet 1-3/+3
2023-10-22bcachefs: btree_bkey_cached_commonGravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: More allocator startup improvementsGravatar Kent Overstreet 1-29/+24
2023-10-22bcachefs: Split out bkey_sort.cGravatar Kent Overstreet 1-42/+0
2023-10-22bcachefs: extent_ptr_decodedGravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: lift ordering restriction on 0 size extentsGravatar Kent Overstreet 1-9/+0
2023-10-22bcachefs: Initial commitGravatar Kent Overstreet 1-0/+197