aboutsummaryrefslogtreecommitdiff
path: root/fs/bcachefs/btree_io.c
AgeCommit message (Expand)AuthorFilesLines
2023-10-22bcachefs: Improve assorted error messagesKent Overstreet1-7/+8
2023-10-22bcachefs: Validate that we read the correct btree nodeKent Overstreet1-0/+11
2023-10-22bcachefs: Fix two more deadlocksKent Overstreet1-0/+5
2023-10-22bcachefs: Kill bkey_type_successorKent Overstreet1-51/+78
2023-10-22bcachefs: Use memalloc_nofs_save()Kent Overstreet1-5/+9
2023-10-22bcachefs: Journal updates to interior nodesKent Overstreet1-9/+2
2023-10-22bcachefs: Move extent overwrite handling out of core btree codeKent Overstreet1-11/+6
2023-10-22bcachefs: Improve an error messageKent Overstreet1-12/+15
2023-10-22bcachefs: Use btree_ptr_v2.mem_ptr to avoid hash table lookupKent Overstreet1-0/+1
2023-10-22bcachefs: btree_ptr_v2Kent Overstreet1-3/+27
2023-10-22bcachefs: introduce b->hash_valKent Overstreet1-7/+2
2023-10-22bcachefs: Fix bch2_ptr_swab for indirect extentsKent Overstreet1-7/+10
2023-10-22bcachefs: Use KEY_TYPE_deleted whitouts for extentsKent Overstreet1-12/+24
2023-10-22bcachefs: Kill btree_node_iter_largeKent Overstreet1-11/+11
2023-10-22bcachefs: Use one buffer for sorting whiteoutsKent Overstreet1-11/+12
2023-10-22bcachefs: Refactor whiteouts compactionKent Overstreet1-44/+68
2023-10-22bcachefs: Whiteout changesKent Overstreet1-17/+82
2023-10-22bcachefs: bkey noopsKent Overstreet1-31/+22
2023-10-22bcachefs: Don't use FUA unnecessarilyKent Overstreet1-1/+4
2023-10-22bcachefs: Kill direct access to bi_io_vecKent Overstreet1-4/+2
2023-10-22bcachefs: More work to avoid transaction restartsKent Overstreet1-1/+1
2023-10-22bcachefs: btree_bkey_cached_commonKent Overstreet1-18/+18
2023-10-22bcachefs: Rewrite journal_seq_blacklist machineryKent Overstreet1-15/+9
2023-10-22bcachefs: Only get btree iters from btree transactionsKent Overstreet1-8/+10
2023-10-22bcachefs: Add time stats for btree updatesKent Overstreet1-3/+5
2023-10-22bcachefs: More allocator startup improvementsKent Overstreet1-8/+4
2023-10-22bcachefs: Make bkey types globally uniqueKent Overstreet1-38/+59
2023-10-22bcachefs: Split out bkey_sort.cKent Overstreet1-420/+18
2023-10-22bcachefs: revamp to_text methodsKent Overstreet1-35/+30
2023-10-22bcachefs: Some fixes for building in userspaceKent Overstreet1-1/+2
2023-10-22bcachefs: new avoid mechanism for io retriesKent Overstreet1-5/+4
2023-10-22bcachefs: add functionality for heaps to update backpointersKent Overstreet1-3/+3
2023-10-22bcachefs: bch2_extent_drop_ptrs()Kent Overstreet1-3/+3
2023-10-22bcachefs: extent_ptr_decodedKent Overstreet1-1/+1
2023-10-22bcachefs: Comparison function cleanupsKent Overstreet1-4/+1
2023-10-22bcachefs: lift ordering restriction on 0 size extentsKent Overstreet1-4/+6
2023-10-22bcachefs: bkey_written()Kent Overstreet1-9/+9
2023-10-22bcachefs: Initial commitKent Overstreet1-0/+2095