summaryrefslogtreecommitdiffstats
path: root/fs/bcachefs/bset.c
Commit message (Expand)AuthorAgeFilesLines
* bcachefs: Fix btree node keys accounting in topology repair pathKent Overstreet2024-03-311-4/+10
* bcachefs: Prep work for variable size btree node buffersKent Overstreet2024-01-211-3/+2
* bcachefs: eytzinger_for_each() declares loop iterKent Overstreet2024-01-211-1/+1
* bcachefs: bch2_dump_bset() doesn't choke on u64s == 0Kent Overstreet2024-01-051-0/+6
* bcachefs: Kill other unreachable() usesKent Overstreet2023-10-221-1/+1
* bcachefs: Fix W=12 build errorsKent Overstreet2023-10-221-4/+8
* bcachefs: Array bounds fixesKent Overstreet2023-10-221-6/+7
* bcachefs: Assorted sparse fixesKent Overstreet2023-10-221-5/+4
* bcachefs: Use memcpy_u64s_small() for copying keysKent Overstreet2023-10-221-1/+1
* bcachefs: bch2_btree_node_to_text() const correctnessKent Overstreet2023-10-221-2/+2
* bcachefs: Drop some anonymous structs, unionsKent Overstreet2023-10-221-10/+10
* bcachefs: New bpos_cmp(), bkey_cmp() replacementsKent Overstreet2023-10-221-7/+6
* bcachefs: Optimize __bch2_btree_node_iter_advance()Kent Overstreet2023-10-221-1/+4
* bcachefs: Assorted checkpatch fixesKent Overstreet2023-10-221-2/+2
* bcachefs: Printbuf reworkKent Overstreet2023-10-221-2/+2
* bcachefs: Heap allocate printbufsKent Overstreet2023-10-221-24/+27
* bcachefs: Make eytzinger size parameter more conventionalKent Overstreet2023-10-221-7/+7
* bcachefs: Kill bch2_bset_fix_invalidated_key()Kent Overstreet2023-10-221-120/+7
* bcachefs: btree_pathKent Overstreet2023-10-221-1/+3
* bcachefs: fix ifdef for x86_64 asmDan Robertson2023-10-221-1/+1
* bcachefs: rewrote prefetch asm in gas syntax for clang compatibilityBrett Holman2023-10-221-7/+5
* bcachefs: made changes to support clang, fixed a couple bugsBrett Holman2023-10-221-1/+1
* bcachefs: kill bset_tree->max_keyKent Overstreet2023-10-221-33/+3
* bcachefs: Start using bpos.snapshot fieldKent Overstreet2023-10-221-1/+1
* bcachefs: Split out bpos_cmp() and bkey_cmp()Kent Overstreet2023-10-221-6/+6
* bcachefs: Simplify btree_node_iter_init_pack_failed()Kent Overstreet2023-10-221-12/+7
* bcachefs: Fix building of aux search treesKent Overstreet2023-10-221-10/+19
* bcachefs: Drop bkey noopsKent Overstreet2023-10-221-15/+11
* bcachefs: Use bch2_bpos_to_text() more consistentlyKent Overstreet2023-10-221-3/+4
* bcachefs: KEY_TYPE_discard is no longer usedKent Overstreet2023-10-221-6/+5
* bcachefs: Inline make_bfloat() into __build_ro_aux_tree()Kent Overstreet2023-10-221-48/+46
* bcachefs: add const annotations to bset.cKent Overstreet2023-10-221-7/+7
* bcachefs: Drop sysfs interface to debug parametersKent Overstreet2023-10-221-10/+8
* bcachefs: Remove some uses of PAGE_SIZE in the btree codeKent Overstreet2023-10-221-56/+0
* bcachefs: Change bch2_dump_bset() to also print key valuesKent Overstreet2023-10-221-21/+20
* bcachefs: Iterator debug code improvementsKent Overstreet2023-10-221-2/+4
* bcachefs: Fix bch2_dump_bset()Kent Overstreet2023-10-221-2/+2
* bcachefs: Improve an insert path optimizationKent Overstreet2023-10-221-1/+2
* bcachefs: Rework iter->pos handlingKent Overstreet2023-10-221-5/+5
* bcachefs: Fix bch2_verify_insert_pos()Kent Overstreet2023-10-221-8/+6
* bcachefs: bkey noopsKent Overstreet2023-10-221-19/+21
* bcachefs: Go back to 16 bit mantissa bkey floatsKent Overstreet2023-10-221-71/+28
* bcachefs: Fall back to slowpath on exact comparisonKent Overstreet2023-10-221-55/+45
* bcachefs: kill BFLOAT_FAILED_PREVKent Overstreet2023-10-221-55/+4
* bcachefs: Pipeline binary searches and linear searchesKent Overstreet2023-10-221-45/+69
* bcachefs: More bset.c microoptimizationKent Overstreet2023-10-221-5/+13
* bcachefs: Fix bch2_btree_node_iter_prev_filter()Kent Overstreet2023-10-221-18/+17
* bcachefs: Improved debug checksKent Overstreet2023-10-221-13/+30
* bcachefs: move some checks to expensive_debug_checksKent Overstreet2023-10-221-6/+7
* bcachefs: revamp to_text methodsKent Overstreet2023-10-221-41/+41