summaryrefslogtreecommitdiff
path: root/fs/bcachefs/extents.c
AgeCommit message (Expand)Author
2023-10-22bcachefs: Printbuf reworkKent Overstreet
2023-10-22bcachefs: Fix extent mergingKent Overstreet
2023-10-22bcachefs: Add rw to .key_invalid()Kent Overstreet
2023-10-22bcachefs: Convert .key_invalid methods to printbufsKent Overstreet
2023-10-22bcachefs: Improve bch2_bkey_ptrs_to_text()Kent Overstreet
2023-10-22bcachefs: Add .to_text() methods for all superblock sectionsKent Overstreet
2023-10-22bcachefs: Turn encoded_extent_max into a regular optionKent Overstreet
2023-10-22bcachefs: Option improvementsKent Overstreet
2023-10-22bcachefs: More enum stringsKent Overstreet
2023-10-22bcachefs: Fix implementation of KEY_TYPE_errorKent Overstreet
2023-10-22bcachefs: Plumb through subvolume idKent Overstreet
2023-10-22bcachefs: btree_pathKent Overstreet
2023-10-22bcachefs: Improve btree_bad_header() error messageKent Overstreet
2023-10-22bcachefs: Merging for indirect extentsKent Overstreet
2023-10-22bcachefs: Improved extent mergingKent Overstreet
2023-10-22bcachefs: Clean up key mergingKent Overstreet
2023-10-22bcachefs: Start using bpos.snapshot fieldKent Overstreet
2023-10-22bcachefs: Add an .invalid method for bch2_btree_ptr_v2Kent Overstreet
2023-10-22bcachefs: Don't overwrite snapshot field in bch2_cut_back()Kent Overstreet
2023-10-22bcachefs: Kill bkey ops->debugcheck methodKent Overstreet
2023-10-22bcachefs: Require all btree iterators to be freedKent Overstreet
2023-10-22bcachefs: Use x-macros for more enumsKent Overstreet
2023-10-22bcachefs: Rename BTREE_ID enums for consistency with other enumsKent Overstreet
2023-10-22bcachefs: KEY_TYPE_discard is no longer usedKent Overstreet
2023-10-22bcachefs: Fix some (spurious) warnings about uninitialized varsKent Overstreet
2023-10-22bcachefs: Drop invalid stripe ptrs in fsckKent Overstreet
2023-10-22bcachefs: KEY_TYPE_alloc_v2Kent Overstreet
2023-10-22bcachefs: Add BTREE_PTR_RANGE_UPDATEDKent Overstreet
2023-10-22bcachefs: Change when we allow overwritesKent Overstreet
2023-10-22bcachefs: Check for duplicate device ptrs in bch2_bkey_ptrs_invalid()Kent Overstreet
2023-10-22bcachefs: Drop sysfs interface to debug parametersKent Overstreet
2023-10-22bcachefs: Indirect inline data extentsKent Overstreet
2023-10-22bcachefs: Refactor replicas codeKent Overstreet
2023-10-22bcachefs: Fix extent_ptr_durability() calculation for erasure coded dataKent Overstreet
2023-10-22bcachefs: Use x-macros for data typesKent Overstreet
2023-10-22bcachefs: Improve assorted error messagesKent Overstreet
2023-10-22bcachefs: Fix a locking bug in bch2_btree_ptr_debugcheck()Kent Overstreet
2023-10-22bcachefs: Add print method for bch2_btree_ptr_v2Kent Overstreet
2023-10-22bcachefs: Kill bkey_type_successorKent Overstreet
2023-10-22bcachefs: Fix off by one error in bch2_extent_crc_append()Kent Overstreet
2023-10-22bcachefs: btree_ptr_v2Kent Overstreet
2023-10-22bcachefs: Fix bch2_ptr_swab for indirect extentsKent Overstreet
2023-10-22bcachefs: Track incompressible dataKent Overstreet
2023-10-22bcachefs: Kill bch2_fs_bug()Kent Overstreet
2023-10-22bcachefs: Convert some enums to x-macrosKent Overstreet
2023-10-22bcachefs: Reorganize extents.cKent Overstreet
2023-10-22bcachefs: Inline data extentsKent Overstreet
2023-10-22bcachefs: Split out extent_update.cKent Overstreet
2023-10-22bcachefs: Rework of cut_front & cut_backKent Overstreet
2023-10-22bcachefs: bkey_on_stackKent Overstreet