summaryrefslogtreecommitdiffstats
path: root/fs/bcachefs/extents.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* bcachefs: Standardize helpers for printing enum strs with bounds checksKent Overstreet2024-04-141-3/+4
* bcachefs: fix unsafety in bch2_extent_ptr_to_text()Kent Overstreet2024-04-141-1/+3
* bcachefs: Repair pass for scanning for btree nodesKent Overstreet2024-04-031-24/+28
* bcachefs: Check btree ptr min_key in .invalidKent Overstreet2024-04-011-2/+7
* bcachefs: opts->compression can now also be applied in the backgroundKent Overstreet2024-01-211-1/+3
* bcachefs: Prep work for variable size btree node buffersKent Overstreet2024-01-211-0/+1
* bcachefs: bch2_prt_compression_type()Kent Overstreet2024-01-211-3/+3
* bcachefs: bkey_for_each_ptr() now declares loop iterKent Overstreet2024-01-011-4/+0
* bcachefs: rebalance shouldn't attempt to compress unwritten extentsDaniel Hill2023-12-061-1/+2
* bcachefs: Fix ec + durability calculationKent Overstreet2023-11-261-18/+12
* bcachefs: Enumerate fsck errorsKent Overstreet2023-11-021-130/+106
* bcachefs: rebalance_workKent Overstreet2023-11-021-13/+142
* bcachefs: trivial extents.c refactoringKent Overstreet2023-10-311-11/+11
* bcachefs: Check for too-large encoded extentsKent Overstreet2023-10-311-0/+8
* bcachefs: Fix 'pointer to invalid device' checkKent Overstreet2023-10-221-2/+11
* bcachefs: Fix assorted checkpatch nitsKent Overstreet2023-10-221-6/+6
* bcachefs: Change check for invalid key typesKent Overstreet2023-10-221-4/+8
* bcachefs: Assorted sparse fixesKent Overstreet2023-10-221-4/+4
* bcachefs: struct bch_extent_rebalanceKent Overstreet2023-10-221-0/+6
* bcachefs: bch2_extent_ptr_desired_durability()Kent Overstreet2023-10-221-7/+21
* bcachefs: bkey_ops.min_val_sizeKent Overstreet2023-10-221-14/+0
* bcachefs: Delete obsolete btree ptr checkKent Overstreet2023-10-221-7/+0
* bcachefs: Extent helper improvementsKent Overstreet2023-10-221-17/+31
* bcachefs: Fix buffer overrun in ec_stripe_update_extent()Kent Overstreet2023-10-221-12/+0
* bcachefs: Check for redundant ec entries/stripe ptrsKent Overstreet2023-10-221-1/+27
* bcachefs: Cached pointers should not be erasure codedKent Overstreet2023-10-221-1/+31
* bcachefs: Change bkey_invalid() rw param to flagsKent Overstreet2023-10-221-6/+6
* bcachefs: Nocow supportKent Overstreet2023-10-221-16/+23
* bcachefs: Unwritten extents supportKent Overstreet2023-10-221-4/+30
* bcachefs: Better inlining in core write pathKent Overstreet2023-10-221-23/+0
* bcachefs: More errcode cleanupKent Overstreet2023-10-221-18/+18
* bcachefs: New bpos_cmp(), bkey_cmp() replacementsKent Overstreet2023-10-221-5/+5
* bcachefs: Assorted checkpatch fixesKent Overstreet2023-10-221-2/+2
* bcachefs: Redo data_update interfaceKent Overstreet2023-10-221-33/+50
* bcachefs: Check for extents with too many ptrsKent Overstreet2023-10-221-0/+7
* bcachefs: Printbuf reworkKent Overstreet2023-10-221-27/+27
* bcachefs: Fix extent mergingKent Overstreet2023-10-221-1/+13
* bcachefs: Add rw to .key_invalid()Kent Overstreet2023-10-221-7/+7
* bcachefs: Convert .key_invalid methods to printbufsKent Overstreet2023-10-221-79/+108
* bcachefs: Improve bch2_bkey_ptrs_to_text()Kent Overstreet2023-10-221-8/+14
* bcachefs: Add .to_text() methods for all superblock sectionsKent Overstreet2023-10-221-7/+11
* bcachefs: Turn encoded_extent_max into a regular optionKent Overstreet2023-10-221-1/+1
* bcachefs: Option improvementsKent Overstreet2023-10-221-1/+1
* bcachefs: More enum stringsKent Overstreet2023-10-221-3/+3
* bcachefs: Fix implementation of KEY_TYPE_errorKent Overstreet2023-10-221-25/+65
* bcachefs: Plumb through subvolume idKent Overstreet2023-10-221-32/+0
* bcachefs: btree_pathKent Overstreet2023-10-221-2/+2
* bcachefs: Improve btree_bad_header() error messageKent Overstreet2023-10-221-2/+3
* bcachefs: Merging for indirect extentsKent Overstreet2023-10-221-45/+50
* bcachefs: Improved extent mergingKent Overstreet2023-10-221-60/+79