summaryrefslogtreecommitdiffstats
path: root/fs/bcachefs/bkey.h
Commit message (Expand)AuthorAgeFilesLines
* bcachefs: Check for packed bkeys that are too bigKent Overstreet2024-04-131-0/+6
* bcachefs: Split out bkey_types.hKent Overstreet2024-03-131-201/+1
* bcachefs: Correctly validate k->u64s in btree node read pathKent Overstreet2024-03-101-4/+1
* bcachefs: bkey_copy() is no longer a macroKent Overstreet2023-11-051-13/+9
* bcachefs: Array bounds fixesKent Overstreet2023-10-221-3/+3
* bcachefs: BCH_COMPAT_bformat_overflow_done no longer requiredKent Overstreet2023-10-221-1/+8
* bcachefs: bkey_format helper improvementsKent Overstreet2023-10-221-1/+2
* bcachefs: Converting to typed bkeys is now allowed for err, null ptrsKent Overstreet2023-10-221-6/+6
* bcachefs: bch2_btree_node_ondisk_to_text()Kent Overstreet2023-10-221-2/+2
* bcachefs: Drop some anonymous structs, unionsKent Overstreet2023-10-221-1/+6
* bcachefs: bkey_min(), bkey_max()Kent Overstreet2023-10-221-4/+14
* bcachefs: New bpos_cmp(), bkey_cmp() replacementsKent Overstreet2023-10-221-2/+63
* bcachefs: extents no longer require special handling for packingKent Overstreet2023-10-221-1/+0
* bcachefs: Inline bch2_bkey_format_add_key()Kent Overstreet2023-10-221-11/+36
* bcachefs: Move bkey bkey_unpack_key() to bkey.hKent Overstreet2023-10-221-0/+94
* bcachefs: Assorted checkpatch fixesKent Overstreet2023-10-221-2/+3
* bcachefs: bch2_bkey_packed_to_binary_text()Kent Overstreet2023-10-221-1/+3
* bcachefs: Add an overflow check in set_bkey_val_u64s()Kent Overstreet2023-10-221-2/+5
* bcachefs: Whiteouts for snapshotsKent Overstreet2023-10-221-1/+1
* bcachefs: Kill bpos_diff() XXX check for perf regressionKent Overstreet2023-10-221-31/+0
* bcachefs: Start using bpos.snapshot fieldKent Overstreet2023-10-221-10/+32
* bcachefs: Split out bpos_cmp() and bkey_cmp()Kent Overstreet2023-10-221-14/+12
* bcachefs: Drop bkey noopsKent Overstreet2023-10-221-10/+0
* bcachefs: Fix bpos_diff()Kent Overstreet2023-10-221-0/+31
* bcachefs: Rename KEY_TYPE_whiteout -> KEY_TYPE_hash_whiteoutKent Overstreet2023-10-221-18/+3
* bcachefs: KEY_TYPE_alloc_v2Kent Overstreet2023-10-221-0/+1
* bcachefs: Don't allocate stripes at POS_MINKent Overstreet2023-10-221-0/+5
* bcachefs: Drop typechecking from bkey_cmp_packed()Kent Overstreet2023-10-221-44/+3
* bcachefs: Indirect inline data extentsKent Overstreet2023-10-221-0/+1
* bcachefs: Disable extent mergingKent Overstreet2023-10-221-2/+1
* bcachefs: btree_ptr_v2Kent Overstreet2023-10-221-0/+1
* bcachefs: Inline data extentsKent Overstreet2023-10-221-0/+1
* bcachefs: bkey noopsKent Overstreet2023-10-221-0/+10
* bcachefs: Don't use rep movsq for small memcopiesKent Overstreet2023-10-221-2/+2
* bcachefs: ReflinkKent Overstreet2023-10-221-0/+2
* bcachefs: Refactor various code to not be extent specificKent Overstreet2023-10-221-1/+1
* bcachefs: Don't overflow stack in bch2_extent_merge_inline()Kent Overstreet2023-10-221-4/+1
* bcachefs: cmp_int()Kent Overstreet2023-10-221-2/+2
* bcachefs: Make bkey types globally uniqueKent Overstreet2023-10-221-57/+31
* bcachefs: Erasure codingKent Overstreet2023-10-221-0/+2
* bcachefs: Initial commitKent Overstreet2023-10-221-0/+627