summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2023-10-23bcachefs: add functionality for heaps to update backpointersKent Overstreet6-42/+59
2023-10-23bcachefs: btree gc refactoringKent Overstreet7-184/+160
2023-10-23bcachefs: BCH_EXTENT_ENTRY_TYPES()Kent Overstreet2-18/+19
2023-10-23bcachefs: bch2_extent_ptr_decoded_append()Kent Overstreet5-94/+69
2023-10-23bcachefs: bch2_extent_drop_ptrs()Kent Overstreet6-86/+71
2023-10-23bcachefs: extent_for_each_ptr_decode()Kent Overstreet8-140/+154
2023-10-23bcachefs: kill bch_extent_crc_typeKent Overstreet1-43/+6
2023-10-23bcachefs: extent_ptr_decodedKent Overstreet9-17/+17
2023-10-23bcachefs: fix missing includeKent Overstreet1-0/+2
2023-10-23bcachefs: fix a spurious gcc warningKent Overstreet1-1/+1
2023-10-23bcachefs: Allocation code refactoringKent Overstreet12-299/+238
2023-10-23bcachefs: Split out alloc_background.cKent Overstreet21-815/+843
2023-10-23bcachefs: Fix failure to suspendKent Overstreet1-1/+0
2023-10-23bcachefs: Fix suspend when moving data faster than ratelimitKent Overstreet3-30/+26
2023-10-23bcachefs: fix bch2_acl_chmod()Kent Overstreet1-0/+1
2023-10-23bcachefs: Fix a deadlockKent Overstreet1-1/+7
2023-10-23bcachefs: fix a divideKent Overstreet1-1/+1
2023-10-23bcachefs: make fsck spew lessKent Overstreet1-9/+7
2023-10-23bcachefs: Dirent repair codeKent Overstreet3-17/+126
2023-10-23bcachefs: Fix a btree iter bug when iter pos == POS_MAXKent Overstreet1-3/+11
2023-10-23bcachefs: Comparison function cleanupsKent Overstreet6-155/+183
2023-10-23bcachefs: Prioritize fragmentation in bucket allocatorKent Overstreet1-1/+1
2023-10-23bcachefs: Pass around bset_tree lessKent Overstreet7-68/+71
2023-10-23bcachefs: kill extent_insert_hookKent Overstreet22-254/+98
2023-10-23bcachefs: kill i_sectors_hookKent Overstreet1-145/+31
2023-10-23bcachefs: convert fcollapse to bch2_extent_update()Kent Overstreet1-37/+30
2023-10-23bcachefs: convert fpunch to bch2_extent_update()Kent Overstreet1-29/+3
2023-10-23bcachefs: convert truncate to bch2_extent_update()Kent Overstreet1-23/+93
2023-10-23bcachefs: convert bchfs_write_index_update() to bch2_extent_update()Kent Overstreet3-173/+165
2023-10-23bcachefs: bch2_extent_trim_atomic()Kent Overstreet3-8/+47
2023-10-23bcachefs: mempoolify btree_transKent Overstreet5-13/+13
2023-10-23bcachefs: BTREE_INSERT_JOURNAL_RES_FULL is no longer possibleKent Overstreet6-221/+107
2023-10-23bcachefs: extent_squash() can no longer failKent Overstreet1-10/+5
2023-10-23bcachefs: make struct btree_iter a bit smallerKent Overstreet4-11/+10
2023-10-23bcachefs: lift ordering restriction on 0 size extentsKent Overstreet10-547/+475
2023-10-23bcachefs: extent unit testsKent Overstreet1-0/+62
2023-10-23bcachefs: bkey_written()Kent Overstreet6-73/+87
2023-10-23bcachefs: improved rw_aux_tree_bsearch()Kent Overstreet2-21/+24
2023-10-23bcachefs: Factor out btree_key_can_insert()Kent Overstreet4-35/+73
2023-10-23bcachefs: BCH_SB_RESERVE_BYTESKent Overstreet3-17/+17
2023-10-23bcachefs: Better calculation of copygc thresholdKent Overstreet4-23/+32
2023-10-23bcachefs: Change how replicated data is accountedKent Overstreet5-50/+107
2023-10-23bcachefs: Account for internal fragmentation betterKent Overstreet8-61/+93
2023-10-23bcachefs: kill s_alloc, use bch_data_typeKent Overstreet6-70/+44
2023-10-23bcachefs: bch2_mark_key() now takes bch_data_typeKent Overstreet5-18/+18
2023-10-23bcachefs: Fix an assertion in the btree node merge pathKent Overstreet2-48/+28
2023-10-23bcachefs: Fix locking in allocator threadKent Overstreet1-3/+8
2023-10-23bcachefs: fix bch2_val_to_text()Kent Overstreet14-46/+72
2023-10-23bcachefs: minor fsync fixKent Overstreet1-2/+5
2023-10-23bcachefs: Assorted journal refactoringKent Overstreet3-130/+96