summaryrefslogtreecommitdiff
path: root/fs/bcachefs/btree_io.c
AgeCommit message (Expand)Author
2023-10-22bcachefs: KEY_TYPE_discard is no longer usedKent Overstreet
2023-10-22bcachefs: Kill support for !BTREE_NODE_NEW_EXTENT_OVERWRITE()Kent Overstreet
2023-10-22bcachefs: Don't drop ptrs to btree nodesKent Overstreet
2023-10-22bcachefs: Add code to scan for/rewite old btree nodesKent Overstreet
2023-10-22bcachefs: Include device in btree IO error messagesKent Overstreet
2023-10-22bcachefs: Add BTREE_PTR_RANGE_UPDATEDKent Overstreet
2023-10-22bcachefs: Fix an assertion popKent Overstreet
2023-10-22bcachefs: Run jset_validate in write path as wellKent Overstreet
2023-10-22bcachefs: Reduce/kill BKEY_PADDED useKent Overstreet
2023-10-22bcachefs: Try to print full btree error messageKent Overstreet
2023-10-22bcachefs: Don't issue btree writes that weren't journalledKent Overstreet
2023-10-22bcachefs: Improve some IO error messagesKent Overstreet
2023-10-22bcachefs: Add more debug checksKent Overstreet
2023-10-22bcachefs: Hack around bch2_varint_decode invalid readsKent Overstreet
2023-10-22bcachefs: Add accounting for dirty btree nodes/keysKent Overstreet
2023-10-22bcachefs: Drop typechecking from bkey_cmp_packed()Kent Overstreet
2023-10-22bcachefs: Drop sysfs interface to debug parametersKent Overstreet
2023-10-22bcachefs: Improve some error messagesKent Overstreet
2023-10-22bcachefs: Fix a bug with the journal_seq_blacklist mechanismKent Overstreet
2023-10-22bcachefs: Convert various code to printbufKent Overstreet
2023-10-22bcachefs: Remove some uses of PAGE_SIZE in the btree codeKent Overstreet
2023-10-22bcachefs: Add bch2_blk_status_to_str()Kent Overstreet
2023-10-22bcachefs: Use x-macros for data typesKent Overstreet
2023-10-22bcachefs: Mark btree nodes as needing rewrite when not all replicas are RWKent Overstreet
2023-10-22bcachefs: Use blk_status_to_str()Kent Overstreet
2023-10-22bcachefs: Change bch2_dump_bset() to also print key valuesKent Overstreet
2023-10-22bcachefs: Improve assorted error messagesKent Overstreet
2023-10-22bcachefs: Validate that we read the correct btree nodeKent Overstreet
2023-10-22bcachefs: Fix two more deadlocksKent Overstreet
2023-10-22bcachefs: Kill bkey_type_successorKent Overstreet
2023-10-22bcachefs: Use memalloc_nofs_save()Kent Overstreet
2023-10-22bcachefs: Journal updates to interior nodesKent Overstreet
2023-10-22bcachefs: Move extent overwrite handling out of core btree codeKent Overstreet
2023-10-22bcachefs: Improve an error messageKent Overstreet
2023-10-22bcachefs: Use btree_ptr_v2.mem_ptr to avoid hash table lookupKent Overstreet
2023-10-22bcachefs: btree_ptr_v2Kent Overstreet
2023-10-22bcachefs: introduce b->hash_valKent Overstreet
2023-10-22bcachefs: Fix bch2_ptr_swab for indirect extentsKent Overstreet
2023-10-22bcachefs: Use KEY_TYPE_deleted whitouts for extentsKent Overstreet
2023-10-22bcachefs: Kill btree_node_iter_largeKent Overstreet
2023-10-22bcachefs: Use one buffer for sorting whiteoutsKent Overstreet
2023-10-22bcachefs: Refactor whiteouts compactionKent Overstreet
2023-10-22bcachefs: Whiteout changesKent Overstreet
2023-10-22bcachefs: bkey noopsKent Overstreet
2023-10-22bcachefs: Don't use FUA unnecessarilyKent Overstreet
2023-10-22bcachefs: Kill direct access to bi_io_vecKent Overstreet
2023-10-22bcachefs: More work to avoid transaction restartsKent Overstreet
2023-10-22bcachefs: btree_bkey_cached_commonKent Overstreet
2023-10-22bcachefs: Rewrite journal_seq_blacklist machineryKent Overstreet
2023-10-22bcachefs: Only get btree iters from btree transactionsKent Overstreet