aboutsummaryrefslogtreecommitdiffstats
path: root/fs/bcachefs/bkey_methods.h
AgeCommit message (Expand)AuthorFilesLines
10 daysbcachefs: s/bkey_invalid_flags/bch_validate_flagsKent Overstreet1-4/+4
11 daysbcachefs: iter/update/trigger/str_hash flag cleanupKent Overstreet1-54/+11
2024-01-21bcachefs: BTREE_TRIGGER_ATOMICKent Overstreet1-4/+6
2024-01-05bcachefs: Combine .trans_trigger, .atomic_triggerKent Overstreet1-32/+18
2024-01-05bcachefs: BTREE_TRIGGER_TRANSACTIONALKent Overstreet1-4/+22
2024-01-05bcachefs: Kill BTREE_TRIGGER_NOATOMICKent Overstreet1-2/+0
2024-01-05bcachefs: mark now takes bkey_sKent Overstreet1-2/+2
2024-01-05bcachefs: trans_mark now takes bkey_sKent Overstreet1-6/+6
2024-01-01bcachefs: Kill BTREE_UPDATE_PREJOURNALKent Overstreet1-2/+0
2023-11-01bcachefs: Enumerate fsck errorsKent Overstreet1-2/+3
2023-10-31bcachefs: All triggers are BTREE_TRIGGER_WANTS_OLD_AND_NEWKent Overstreet1-10/+0
2023-10-22bcachefs: BCH_COMPAT_bformat_overflow_done no longer requiredKent Overstreet1-6/+0
2023-10-22bcachefs: support btree updates of prejournaled keysBrian Foster1-0/+2
2023-10-22bcachefs: Change check for invalid key typesKent Overstreet1-8/+13
2023-10-22bcachefs: Allow for unknown key typesKent Overstreet1-2/+10
2023-10-22bcachefs: bkey_ops.min_val_sizeKent Overstreet1-0/+3
2023-10-22bcachefs: Btree iterator, update flags no longer conflictKent Overstreet1-1/+1
2023-10-22bcachefs: remove unused key cache coherency flagBrian Foster1-3/+0
2023-10-22bcachefs: bch2_mark_key() now takes btree_id & levelKent Overstreet1-6/+6
2023-10-22bcachefs: BKEY_INVALID_FROM_JOURNALKent Overstreet1-0/+2
2023-10-22bcachefs: Change bkey_invalid() rw param to flagsKent Overstreet1-4/+4
2023-10-22bcachefs: New bpos_cmp(), bkey_cmp() replacementsKent Overstreet1-1/+1
2023-10-22bcachefs: More style fixesKent Overstreet1-1/+1
2023-10-22bcachefs: Plumb btree_id & level to trans_markKent Overstreet1-5/+74
2023-10-22bcachefs: Add rw to .key_invalid()Kent Overstreet1-6/+12
2023-10-22bcachefs: Convert .key_invalid methods to printbufsKent Overstreet1-8/+8
2023-10-22bcachefs: Move trigger fns to bkey_opsKent Overstreet1-0/+27
2023-10-22bcachefs: Kill bch2_bkey_debugcheckKent Overstreet1-2/+0
2023-10-22bcachefs: Re-implement extent merging in transaction commit pathKent Overstreet1-4/+1
2023-10-22bcachefs: Clean up key mergingKent Overstreet1-15/+14
2023-10-22bcachefs: Kill bkey ops->debugcheck methodKent Overstreet1-1/+0
2023-10-22bcachefs: Kill bkey_type_successorKent Overstreet1-0/+19
2023-10-22bcachefs: Fix bch2_ptr_swab for indirect extentsKent Overstreet1-2/+2
2023-10-22bcachefs: Debug code improvementsKent Overstreet1-2/+1
2023-10-22bcachefs: Print out name of bkey typeKent Overstreet1-1/+1
2023-10-22bcachefs: bkey_merge() now takes bkey_sKent Overstreet1-2/+2
2023-10-22bcachefs: Make bkey types globally uniqueKent Overstreet1-45/+20
2023-10-22bcachefs: Hold usage_lock over mark_key and fs_usage_applyKent Overstreet1-0/+12
2023-10-22bcachefs: revamp to_text methodsKent Overstreet1-8/+8
2023-10-22bcachefs: btree gc refactoringKent Overstreet1-11/+0
2023-10-22bcachefs: fix bch2_val_to_text()Kent Overstreet1-1/+2
2023-10-22bcachefs: Initial commitKent Overstreet1-0/+87