summaryrefslogtreecommitdiff
path: root/fs/bcachefs/bset.c
AgeCommit message (Expand)Author
2023-09-14bcachefs: Kill other unreachable() usesKent Overstreet
2023-09-13bcachefs: Fix W=12 build errorsKent Overstreet
2023-09-09bcachefs: Array bounds fixesKent Overstreet
2023-08-28bcachefs: Assorted sparse fixesKent Overstreet
2023-08-28bcachefs: Use memcpy_u64s_small() for copying keysKent Overstreet
2023-08-28bcachefs: bch2_btree_node_to_text() const correctnessKent Overstreet
2023-08-28bcachefs: Drop some anonymous structs, unionsKent Overstreet
2023-08-28bcachefs: New bpos_cmp(), bkey_cmp() replacementsKent Overstreet
2023-08-28bcachefs: Optimize __bch2_btree_node_iter_advance()Kent Overstreet
2023-08-28bcachefs: Assorted checkpatch fixesKent Overstreet
2023-08-28bcachefs: Printbuf reworkKent Overstreet
2023-08-28bcachefs: Heap allocate printbufsKent Overstreet
2023-08-28bcachefs: Make eytzinger size parameter more conventionalKent Overstreet
2023-08-28bcachefs: Kill bch2_bset_fix_invalidated_key()Kent Overstreet
2023-08-28bcachefs: btree_pathKent Overstreet
2023-08-28bcachefs: fix ifdef for x86_64 asmDan Robertson
2023-08-28bcachefs: rewrote prefetch asm in gas syntax for clang compatibilityBrett Holman
2023-08-28bcachefs: made changes to support clang, fixed a couple bugsBrett Holman
2023-08-28bcachefs: kill bset_tree->max_keyKent Overstreet
2023-08-28bcachefs: Start using bpos.snapshot fieldKent Overstreet
2023-08-28bcachefs: Split out bpos_cmp() and bkey_cmp()Kent Overstreet
2023-08-28bcachefs: Simplify btree_node_iter_init_pack_failed()Kent Overstreet
2023-08-28bcachefs: Fix building of aux search treesKent Overstreet
2023-08-28bcachefs: Drop bkey noopsKent Overstreet
2023-08-28bcachefs: Use bch2_bpos_to_text() more consistentlyKent Overstreet
2023-08-28bcachefs: KEY_TYPE_discard is no longer usedKent Overstreet
2023-08-28bcachefs: Inline make_bfloat() into __build_ro_aux_tree()Kent Overstreet
2023-08-28bcachefs: add const annotations to bset.cKent Overstreet
2023-08-28bcachefs: Drop sysfs interface to debug parametersKent Overstreet
2023-08-28bcachefs: Remove some uses of PAGE_SIZE in the btree codeKent Overstreet
2023-08-28bcachefs: Change bch2_dump_bset() to also print key valuesKent Overstreet
2023-08-28bcachefs: Iterator debug code improvementsKent Overstreet
2023-08-28bcachefs: Fix bch2_dump_bset()Kent Overstreet
2023-08-28bcachefs: Improve an insert path optimizationKent Overstreet
2023-08-28bcachefs: Rework iter->pos handlingKent Overstreet
2023-08-28bcachefs: Fix bch2_verify_insert_pos()Kent Overstreet
2023-08-28bcachefs: bkey noopsKent Overstreet
2023-08-28bcachefs: Go back to 16 bit mantissa bkey floatsKent Overstreet
2023-08-28bcachefs: Fall back to slowpath on exact comparisonKent Overstreet
2023-08-28bcachefs: kill BFLOAT_FAILED_PREVKent Overstreet
2023-08-28bcachefs: Pipeline binary searches and linear searchesKent Overstreet
2023-08-28bcachefs: More bset.c microoptimizationKent Overstreet
2023-08-28bcachefs: Fix bch2_btree_node_iter_prev_filter()Kent Overstreet
2023-08-28bcachefs: Improved debug checksKent Overstreet
2023-08-28bcachefs: move some checks to expensive_debug_checksKent Overstreet
2023-08-28bcachefs: revamp to_text methodsKent Overstreet
2023-08-28bcachefs: Some fixes for building in userspaceKent Overstreet
2023-08-28bcachefs: fix bch2_bkey_print_bfloatKent Overstreet
2023-08-28bcachefs: Comparison function cleanupsKent Overstreet
2023-08-28bcachefs: Pass around bset_tree lessKent Overstreet