summaryrefslogtreecommitdiff
path: root/fs/bcachefs/bset.c
AgeCommit message (Expand)AuthorFilesLines
2024-10-03move asm/unaligned.h to linux/unaligned.hAl Viro1-1/+1
2024-09-09bcachefs: Refactor bch2_bset_fix_lookup_tableAlan Huang1-60/+68
2024-09-09bcachefs: Remove unused parameterAlan Huang1-1/+0
2024-09-09bcachefs: Remove the prev array stuffAlan Huang1-30/+4
2024-09-09bcachefs: Minimize the search range used to calculate the mantissaAlan Huang1-1/+1
2024-09-09bcachefs: Convert open-coded extra computation to helperAlan Huang1-1/+1
2024-09-09bcachefs: Remove dead code in __build_ro_aux_treeAlan Huang1-3/+0
2024-09-09bcachefs: Remove unused parameter of bkey_mantissa_bits_droppedAlan Huang1-3/+2
2024-09-09bcachefs: Remove unused parameter of bkey_mantissaAlan Huang1-4/+3
2024-05-09bcachefs: for_each_bset() declares loop iterKent Overstreet1-19/+10
2024-04-01bcachefs: Fix btree node keys accounting in topology repair pathKent Overstreet1-4/+10
2024-01-21bcachefs: Prep work for variable size btree node buffersKent Overstreet1-3/+2
2024-01-21bcachefs: eytzinger_for_each() declares loop iterKent Overstreet1-1/+1
2024-01-06bcachefs: bch2_dump_bset() doesn't choke on u64s == 0Kent Overstreet1-0/+6
2023-10-23bcachefs: Kill other unreachable() usesKent Overstreet1-1/+1
2023-10-23bcachefs: Fix W=12 build errorsKent Overstreet1-4/+8
2023-10-23bcachefs: Array bounds fixesKent Overstreet1-6/+7
2023-10-23bcachefs: Assorted sparse fixesKent Overstreet1-5/+4
2023-10-23bcachefs: Use memcpy_u64s_small() for copying keysKent Overstreet1-1/+1
2023-10-23bcachefs: bch2_btree_node_to_text() const correctnessKent Overstreet1-2/+2
2023-10-23bcachefs: Drop some anonymous structs, unionsKent Overstreet1-10/+10
2023-10-23bcachefs: New bpos_cmp(), bkey_cmp() replacementsKent Overstreet1-7/+6
2023-10-23bcachefs: Optimize __bch2_btree_node_iter_advance()Kent Overstreet1-1/+4
2023-10-23bcachefs: Assorted checkpatch fixesKent Overstreet1-2/+2
2023-10-23bcachefs: Printbuf reworkKent Overstreet1-2/+2
2023-10-23bcachefs: Heap allocate printbufsKent Overstreet1-24/+27
2023-10-23bcachefs: Make eytzinger size parameter more conventionalKent Overstreet1-7/+7
2023-10-23bcachefs: Kill bch2_bset_fix_invalidated_key()Kent Overstreet1-120/+7
2023-10-23bcachefs: btree_pathKent Overstreet1-1/+3
2023-10-23bcachefs: fix ifdef for x86_64 asmDan Robertson1-1/+1
2023-10-23bcachefs: rewrote prefetch asm in gas syntax for clang compatibilityBrett Holman1-7/+5
2023-10-23bcachefs: made changes to support clang, fixed a couple bugsBrett Holman1-1/+1
2023-10-23bcachefs: kill bset_tree->max_keyKent Overstreet1-33/+3
2023-10-23bcachefs: Start using bpos.snapshot fieldKent Overstreet1-1/+1
2023-10-23bcachefs: Split out bpos_cmp() and bkey_cmp()Kent Overstreet1-6/+6
2023-10-23bcachefs: Simplify btree_node_iter_init_pack_failed()Kent Overstreet1-12/+7
2023-10-23bcachefs: Fix building of aux search treesKent Overstreet1-10/+19
2023-10-23bcachefs: Drop bkey noopsKent Overstreet1-15/+11
2023-10-23bcachefs: Use bch2_bpos_to_text() more consistentlyKent Overstreet1-3/+4
2023-10-23bcachefs: KEY_TYPE_discard is no longer usedKent Overstreet1-6/+5
2023-10-23bcachefs: Inline make_bfloat() into __build_ro_aux_tree()Kent Overstreet1-48/+46
2023-10-23bcachefs: add const annotations to bset.cKent Overstreet1-7/+7
2023-10-23bcachefs: Drop sysfs interface to debug parametersKent Overstreet1-10/+8
2023-10-23bcachefs: Remove some uses of PAGE_SIZE in the btree codeKent Overstreet1-56/+0
2023-10-23bcachefs: Change bch2_dump_bset() to also print key valuesKent Overstreet1-21/+20
2023-10-23bcachefs: Iterator debug code improvementsKent Overstreet1-2/+4
2023-10-23bcachefs: Fix bch2_dump_bset()Kent Overstreet1-2/+2
2023-10-23bcachefs: Improve an insert path optimizationKent Overstreet1-1/+2
2023-10-23bcachefs: Rework iter->pos handlingKent Overstreet1-5/+5
2023-10-23bcachefs: Fix bch2_verify_insert_pos()Kent Overstreet1-8/+6