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