summaryrefslogtreecommitdiff
path: root/fs/bcachefs/extents.c
AgeCommit message (Expand)Author
2020-06-09bcachefs: Improve assorted error messagesKent Overstreet
2020-06-09bcachefs: Fix a locking bug in bch2_btree_ptr_debugcheck()Kent Overstreet
2020-06-09bcachefs: Add print method for bch2_btree_ptr_v2Kent Overstreet
2020-06-09bcachefs: Kill bkey_type_successorKent Overstreet
2020-06-09bcachefs: Fix off by one error in bch2_extent_crc_append()Kent Overstreet
2020-06-09bcachefs: btree_ptr_v2Kent Overstreet
2020-06-09bcachefs: Fix bch2_ptr_swab for indirect extentsKent Overstreet
2020-06-09bcachefs: Track incompressible dataKent Overstreet
2020-06-09bcachefs: Kill bch2_fs_bug()Kent Overstreet
2020-06-09bcachefs: Convert some enums to x-macrosKent Overstreet
2020-06-09bcachefs: Reorganize extents.cKent Overstreet
2020-06-09bcachefs: Inline data extentsKent Overstreet
2020-06-09bcachefs: Split out extent_update.cKent Overstreet
2020-06-09bcachefs: Rework of cut_front & cut_backKent Overstreet
2020-06-09bcachefs: bkey_on_stackKent Overstreet
2020-06-09bcachefs: Be slightly less tricky with union usageKent Overstreet
2020-06-09bcachefs: Remove some BKEY_PADDED usesKent Overstreet
2020-06-09bcachefs: Don't use extent_ptr_decoded_append() in write pathKent Overstreet
2020-06-09bcachefs: bch2_btree_iter_fix_key_modified()Kent Overstreet
2020-06-09bcachefs: Don't use rep movsq for small memcopiesKent Overstreet
2020-06-09bcachefs: Avoid calling iter_prev() in extent update pathKent Overstreet
2020-06-09bcachefs: kill bch2_extent_merge_inline()Kent Overstreet
2020-06-09bcachefs: Fix an iterator counting bugKent Overstreet
2020-06-09bcachefs: Fix iterator counting for reflink pointers (again)Kent Overstreet
2020-06-09bcachefs: Limit pointers to being in only one stripeKent Overstreet
2020-06-09bcachefs: Fix bch2_extent_ptr_durability()Kent Overstreet
2020-06-09bcachefs: bch2_extent_atomic_end() now traverses iterKent Overstreet
2020-06-09bcachefs: Fix counting iterators for reflink pointersKent Overstreet
2020-06-09bcachefs: Count iterators for reflink_p overwrites correctlyKent Overstreet
2020-06-09bcachefs: Debug assertion improvementsKent Overstreet
2020-06-09bcachefs: Add missing bch2_btree_node_iter_fix() callKent Overstreet
2020-06-09bcachefs: Debug code improvementsKent Overstreet
2020-06-09bcachefs: Add missing bch2_btree_node_iter_fix() callsKent Overstreet
2020-06-09bcachefs: Drop trans arg to bch2_extent_atomic_end()Kent Overstreet
2020-06-09bcachefs: Inline some fast pathsKent Overstreet
2020-06-09bcachefs: Update more code for KEY_TYPE_reflink_vKent Overstreet
2020-06-09bcachefs: Re-enable bkey_debugcheck() in the extent update pathKent Overstreet
2020-06-09bcachefs: Fix bch2_bkey_narrow_crcs()Kent Overstreet
2020-06-09bcachefs: Fix bch2_sort_repack_merge()Kent Overstreet
2020-06-09bcachefs: ReflinkKent Overstreet
2020-06-09bcachefs: Refactor bch2_extent_trim_atomic() for reflinkKent Overstreet
2020-06-09bcachefs: Move node iterator fixup to extent_bset_insert()Kent Overstreet
2020-06-09bcachefs: Refactor various code to not be extent specificKent Overstreet
2020-06-09bcachefs: Refactor __bch2_cut_front()Kent Overstreet
2020-06-09bcachefs: Don't allow bkey vals that are too big in extents btreeKent Overstreet
2020-06-09bcachefs: bkey_merge() now takes bkey_sKent Overstreet
2020-06-09bcachefs: Don't overflow stack in bch2_extent_merge_inline()Kent Overstreet
2020-06-09bcachefs: fix bch2_extent_merge()Kent Overstreet
2020-06-09bcachefs: More work to avoid transaction restartsKent Overstreet
2020-06-09bcachefs: Merge extents with checksumsKent Overstreet