summaryrefslogtreecommitdiff
path: root/fs/bcachefs/bkey_methods.c
AgeCommit message (Expand)AuthorFilesLines
2023-10-23bcachefs: New bpos_cmp(), bkey_cmp() replacementsKent Overstreet1-6/+6
2023-10-23bcachefs: More style fixesKent Overstreet1-14/+15
2023-10-23bcachefs: Improve an error messageKent Overstreet1-2/+2
2023-10-23bcachefs: Printbuf reworkKent Overstreet1-33/+33
2023-10-23bcachefs: Add rw to .key_invalid()Kent Overstreet1-11/+12
2023-10-23bcachefs: Convert .key_invalid methods to printbufsKent Overstreet1-56/+91
2023-10-23bcachefs: Freespace, need_discard btreesKent Overstreet1-0/+6
2023-10-23bcachefs: KEY_TYPE_alloc_v4Kent Overstreet1-1/+2
2023-10-23bcachefs: LRU btreeKent Overstreet1-0/+4
2023-10-23bcachefs: KEY_TYPE_setKent Overstreet1-0/+18
2023-10-23bcachefs: Kill bch2_bkey_debugcheckKent Overstreet1-16/+0
2023-10-23bcachefs: Add journal_seq to inode & alloc keysKent Overstreet1-1/+3
2023-10-23bcachefs: Require snapshot id to be setKent Overstreet1-1/+1
2023-10-23bcachefs: Whiteouts for snapshotsKent Overstreet1-7/+19
2023-10-23bcachefs: Subvolumes, snapshotsKent Overstreet1-0/+5
2023-10-23bcachefs: Add SPOS_MAX to bpos_to_text()Kent Overstreet1-0/+2
2023-10-23bcachefs: Pretty-ify bch2_bkey_val_to_text()Kent Overstreet1-1/+1
2023-10-23bcachefs: Re-implement extent merging in transaction commit pathKent Overstreet1-1/+5
2023-10-23bcachefs: Clean up key mergingKent Overstreet1-16/+3
2023-10-23bcachefs: Check that keys are in the correct btreesKent Overstreet1-0/+39
2023-10-23bcachefs: Start using bpos.snapshot fieldKent Overstreet1-3/+33
2023-10-23bcachefs: Split out bpos_cmp() and bkey_cmp()Kent Overstreet1-5/+5
2023-10-23bcachefs: Include snapshot field in bch2_bpos_to_textKent Overstreet1-4/+17
2023-10-23bcachefs: Kill bkey ops->debugcheck methodKent Overstreet1-5/+0
2023-10-23bcachefs: Rename BTREE_ID enums for consistency with other enumsKent Overstreet1-15/+15
2023-10-23bcachefs: Rename KEY_TYPE_whiteout -> KEY_TYPE_hash_whiteoutKent Overstreet1-3/+3
2023-10-23bcachefs: Be more careful in bch2_bkey_to_text()Kent Overstreet1-5/+13
2023-10-23bcachefs: Drop sysfs interface to debug parametersKent Overstreet1-1/+1
2023-10-23bcachefs: Indirect inline data extentsKent Overstreet1-1/+5
2023-10-23bcachefs: Handle printing of null bkeysKent Overstreet1-7/+14
2023-10-23bcachefs: Fix for the bkey compat pathKent Overstreet1-40/+55
2023-10-23bcachefs: Kill bkey_type_successorKent Overstreet1-0/+56
2023-10-23bcachefs: trans_commit() path can now insert to interior nodesKent Overstreet1-1/+1
2023-10-23bcachefs: Fix bch2_ptr_swab for indirect extentsKent Overstreet1-6/+3
2023-10-23bcachefs: Kill bch2_fs_bug()Kent Overstreet1-1/+1
2023-10-23bcachefs: Switch to macro for bkey_opsKent Overstreet1-4/+4
2023-10-23bcachefs: Inline data extentsKent Overstreet1-3/+19
2023-10-23bcachefs: Debug code improvementsKent Overstreet1-1/+1
2023-10-23bcachefs: ReflinkKent Overstreet1-0/+1
2023-10-23bcachefs: Print out name of bkey typeKent Overstreet1-4/+3
2023-10-23bcachefs: Check for key size > offsetKent Overstreet1-0/+3
2023-10-23bcachefs: Don't allow bkey vals that are too big in extents btreeKent Overstreet1-0/+5
2023-10-23bcachefs: bkey_merge() now takes bkey_sKent Overstreet1-6/+6
2023-10-23bcachefs: Merge extents with checksumsKent Overstreet1-7/+12
2023-10-23bcachefs: Fix bkey_method compilation on gcc 7.3.0Tim Schlueter1-15/+15
2023-10-23bcachefs: Make bkey types globally uniqueKent Overstreet1-79/+139
2023-10-23bcachefs: Erasure codingKent Overstreet1-0/+2
2023-10-23bcachefs: revamp to_text methodsKent Overstreet1-38/+22
2023-10-23bcachefs: Split out alloc_background.cKent Overstreet1-1/+1
2023-10-23bcachefs: fix bch2_val_to_text()Kent Overstreet1-5/+16