summaryrefslogtreecommitdiff
path: root/fs/bcachefs/reflink.c
AgeCommit message (Expand)AuthorFilesLines
2023-10-23bcachefs: btree_pathKent Overstreet1-39/+37
2023-10-23bcachefs: Use bch2_trans_begin() more consistentlyKent Overstreet1-2/+2
2023-10-23bcachefs: Always check for transaction restartsKent Overstreet1-2/+3
2023-10-23bcachefs: Improve iter->should_be_lockedKent Overstreet1-3/+3
2023-10-23bcachefs: Merging for indirect extentsKent Overstreet1-0/+8
2023-10-23bcachefs: Clean up key mergingKent Overstreet1-12/+10
2023-10-23bcachefs: Fix a buffer overrunKent Overstreet1-7/+1
2023-10-23bcachefs: Don't fragment extents when making them indirectKent Overstreet1-30/+22
2023-10-23bcachefs: Fsck for reflink refcountsKent Overstreet1-1/+1
2023-10-23bcachefs: Fix for buffered writes getting -ENOSPCKent Overstreet1-1/+2
2023-10-23bcachefs: Split extents if necessary in bch2_trans_update()Kent Overstreet1-2/+4
2023-10-23bcachefs: Make sure to pass a disk reservation to bch2_extent_update()Kent Overstreet1-1/+5
2023-10-23bcachefs: Require all btree iterators to be freedKent Overstreet1-16/+10
2023-10-23bcachefs: Fix a btree iterator leakKent Overstreet1-2/+4
2023-10-23bcachefs: Kill reflink optionKent Overstreet1-3/+0
2023-10-23bcachefs: Rename BTREE_ID enums for consistency with other enumsKent Overstreet1-3/+3
2023-10-23bcachefs: Reduce/kill BKEY_PADDED useKent Overstreet1-10/+11
2023-10-23bcachefs: Indirect inline data extentsKent Overstreet1-18/+56
2023-10-23bcachefs: Add an option to disable reflink supportKent Overstreet1-0/+3
2023-10-23bcachefs: Kill TRANS_RESET_MEM|TRANS_RESET_ITERSKent Overstreet1-1/+1
2023-10-23bcachefs: Make sure we're releasing btree iteratorsKent Overstreet1-3/+2
2023-10-23bcachefs: Split out btree_trigger_flagsKent Overstreet1-2/+2
2023-10-23bcachefs: Convert some enums to x-macrosKent Overstreet1-1/+1
2023-10-23bcachefs: Kill BTREE_INSERT_ATOMICKent Overstreet1-2/+1
2023-10-23bcachefs: bch2_trans_reset() calls should be at the tops of loopsKent Overstreet1-1/+2
2023-10-23bcachefs: bch2_check_set_feature()Kent Overstreet1-10/+1
2023-10-23bcachefs: bkey_on_stack_reassemble()Kent Overstreet1-2/+1
2023-10-23bcachefs: Rework of cut_front & cut_backKent Overstreet1-2/+2
2023-10-23bcachefs: bkey_on_stackKent Overstreet1-6/+11
2023-10-23bcachefs: Some reflink fixesKent Overstreet1-1/+3
2023-10-23bcachefs: Refactor bch2_trans_commit() pathKent Overstreet1-0/+5
2023-10-23bcachefs: Convert bch2_fpunch to bch2_extent_update()Kent Overstreet1-26/+27
2023-10-23bcachefs: Split out bchfs_extent_update()Kent Overstreet1-3/+3
2023-10-23bcachefs: Check if extending inode differentlyKent Overstreet1-1/+1
2023-10-23bcachefs: Can't be holding read locks while taking write locksKent Overstreet1-7/+5
2023-10-23bcachefs: Rework btree iterator lifetimesKent Overstreet1-4/+4
2023-10-23bcachefs: Kill deferred btree updatesKent Overstreet1-2/+2
2023-10-23bcachefs: ReflinkKent Overstreet1-0/+300