summaryrefslogtreecommitdiff
path: root/fs/bcachefs/extent_update.c
AgeCommit message (Expand)AuthorFilesLines
2023-10-23bcachefs: Use for_each_btree_key_upto() more consistentlyKent Overstreet1-4/+1
2023-10-23bcachefs: New bpos_cmp(), bkey_cmp() replacementsKent Overstreet1-5/+3
2023-10-23bcachefs: Freespace, need_discard btreesKent Overstreet1-2/+11
2023-10-23bcachefs: Fix restart handling in for_each_btree_key()Kent Overstreet1-2/+2
2023-10-23bcachefs: btree_pathKent Overstreet1-5/+5
2023-10-23bcachefs: Reduce iter->trans usageKent Overstreet1-16/+6
2023-10-23bcachefs: Improve iter->should_be_lockedKent Overstreet1-0/+4
2023-10-23bcachefs: Fix null ptr deref when splitting compressed extentsKent Overstreet1-35/+0
2023-10-23bcachefs: Rename BTREE_ID enums for consistency with other enumsKent Overstreet1-1/+1
2023-10-23bcachefs: Extents may now cross btree node boundariesKent Overstreet1-21/+8
2023-10-23bcachefs: Clean up bch2_extent_can_insertKent Overstreet1-10/+5
2023-10-23bcachefs: Reduce/kill BKEY_PADDED useKent Overstreet1-1/+0
2023-10-23bcachefs: Fix another iterator counting bugKent Overstreet1-1/+2
2023-10-23bcachefs: More fixes for counting extent update iteratorsKent Overstreet1-12/+24
2023-10-23bcachefs: Kill bkey_type_successorKent Overstreet1-1/+3
2023-10-23bcachefs: Fix count_iters_for_insert()Kent Overstreet1-0/+4
2023-10-23bcachefs: Don't use peek_filter() unnecessarilyKent Overstreet1-4/+2
2023-10-23bcachefs: Move extent overwrite handling out of core btree codeKent Overstreet1-383/+27
2023-10-23bcachefs: Make btree_insert_entry more private to update pathKent Overstreet1-10/+10
2023-10-23bcachefs: Use KEY_TYPE_deleted whitouts for extentsKent Overstreet1-4/+84
2023-10-23bcachefs: Always emit new extents on partial overwriteKent Overstreet1-168/+125
2023-10-23bcachefs: bkey_on_stack_reassemble()Kent Overstreet1-2/+1
2023-10-23bcachefs: Reorganize extents.cKent Overstreet1-1/+1
2023-10-23bcachefs: Split out extent_update.cKent Overstreet1-0/+532