aboutsummaryrefslogtreecommitdiffstats
path: root/fs/bcachefs/extents.c
AgeCommit message (Expand)Author
2023-12-06bcachefs: rebalance shouldn't attempt to compress unwritten extentsDaniel Hill
2023-11-25bcachefs: Fix ec + durability calculationKent Overstreet
2023-11-01bcachefs: Enumerate fsck errorsKent Overstreet
2023-11-01bcachefs: rebalance_workKent Overstreet
2023-10-31bcachefs: trivial extents.c refactoringKent Overstreet
2023-10-31bcachefs: Check for too-large encoded extentsKent Overstreet
2023-10-22bcachefs: Fix 'pointer to invalid device' checkKent Overstreet
2023-10-22bcachefs: Fix assorted checkpatch nitsKent Overstreet
2023-10-22bcachefs: Change check for invalid key typesKent Overstreet
2023-10-22bcachefs: Assorted sparse fixesKent Overstreet
2023-10-22bcachefs: struct bch_extent_rebalanceKent Overstreet
2023-10-22bcachefs: bch2_extent_ptr_desired_durability()Kent Overstreet
2023-10-22bcachefs: bkey_ops.min_val_sizeKent Overstreet
2023-10-22bcachefs: Delete obsolete btree ptr checkKent Overstreet
2023-10-22bcachefs: Extent helper improvementsKent Overstreet
2023-10-22bcachefs: Fix buffer overrun in ec_stripe_update_extent()Kent Overstreet
2023-10-22bcachefs: Check for redundant ec entries/stripe ptrsKent Overstreet
2023-10-22bcachefs: Cached pointers should not be erasure codedKent Overstreet
2023-10-22bcachefs: Change bkey_invalid() rw param to flagsKent Overstreet
2023-10-22bcachefs: Nocow supportKent Overstreet
2023-10-22bcachefs: Unwritten extents supportKent Overstreet
2023-10-22bcachefs: Better inlining in core write pathKent Overstreet
2023-10-22bcachefs: More errcode cleanupKent Overstreet
2023-10-22bcachefs: New bpos_cmp(), bkey_cmp() replacementsKent Overstreet
2023-10-22bcachefs: Assorted checkpatch fixesKent Overstreet
2023-10-22bcachefs: Redo data_update interfaceKent Overstreet
2023-10-22bcachefs: Check for extents with too many ptrsKent Overstreet
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