summaryrefslogtreecommitdiffstats
path: root/fs/bcachefs/bset.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* move asm/unaligned.h to linux/unaligned.hAl Viro2024-10-021-1/+1
* bcachefs: Refactor bch2_bset_fix_lookup_tableAlan Huang2024-09-091-60/+68
* bcachefs: Remove unused parameterAlan Huang2024-09-091-1/+0
* bcachefs: Remove the prev array stuffAlan Huang2024-09-091-30/+4
* bcachefs: Minimize the search range used to calculate the mantissaAlan Huang2024-09-091-1/+1
* bcachefs: Convert open-coded extra computation to helperAlan Huang2024-09-091-1/+1
* bcachefs: Remove dead code in __build_ro_aux_treeAlan Huang2024-09-091-3/+0
* bcachefs: Remove unused parameter of bkey_mantissa_bits_droppedAlan Huang2024-09-091-3/+2
* bcachefs: Remove unused parameter of bkey_mantissaAlan Huang2024-09-091-4/+3
* bcachefs: for_each_bset() declares loop iterKent Overstreet2024-05-091-19/+10
* bcachefs: Fix btree node keys accounting in topology repair pathKent Overstreet2024-04-011-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-061-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