summaryrefslogtreecommitdiff
path: root/fs/bcachefs/reflink.c
AgeCommit message (Expand)Author
2023-08-14bcachefs: Change check for invalid key typesKent Overstreet
2023-08-14bcachefs: Don't reuse reflink btree keyspaceKent Overstreet
2023-08-14bcachefs: bkey_ops.min_val_sizeKent Overstreet
2023-08-14bcachefs: Don't use BTREE_ITER_INTENT in make_extent_indirect()Kent Overstreet
2023-08-14bcachefs: Drop some anonymous structs, unionsKent Overstreet
2023-08-14bcachefs: Change bkey_invalid() rw param to flagsKent Overstreet
2023-08-14bcachefs: Unwritten extents supportKent Overstreet
2023-08-14bcachefs: Debug mode for c->writes referencesKent Overstreet
2023-08-14bcachefs: Use for_each_btree_key_upto() more consistentlyKent Overstreet
2023-08-14bcachefs: Convert EROFS errors to private error codesKent Overstreet
2023-08-14bcachefs: More errcode cleanupKent Overstreet
2023-08-14bcachefs: New bpos_cmp(), bkey_cmp() replacementsKent Overstreet
2023-08-14bcachefs: Kill BCH_WRITE_FLUSHKent Overstreet
2023-08-14bcachefs: EINTR -> BCH_ERR_transaction_restartKent Overstreet
2023-08-14bcachefs: Always use percpu_ref_tryget_live() on c->writesKent Overstreet
2023-08-14bcachefs: Printbuf reworkKent Overstreet
2023-08-14bcachefs: Plumb btree_id & level to trans_markKent Overstreet
2023-08-14bcachefs: Add rw to .key_invalid()Kent Overstreet
2023-08-14bcachefs: Convert .key_invalid methods to printbufsKent Overstreet
2023-08-14bcachefs: Move deletion of refcount=0 indirect extents to their triggersKent Overstreet
2023-08-14bcachefs: Fix reflink path for snapshotsKent Overstreet
2023-08-14bcachefs: Improve bch2_reflink_p_to_text()Kent Overstreet
2023-08-14bcachefs: Inode updates should generally be BTREE_INSERT_NOFAILKent Overstreet
2023-08-14bcachefs: Switch fsync to use bi_journal_seqKent Overstreet
2023-08-14bcachefs: Fix restart handling in for_each_btree_key()Kent Overstreet
2023-08-14bcachefs: Fix for leaking of reflinked extentsKent Overstreet
2023-08-14bcachefs: bch2_trans_exit() no longer returns errorsKent Overstreet
2023-08-14bcachefs: Zero out reflink_p val in bch2_make_extent_indirect()Kent Overstreet
2023-08-14bcachefs: Convert io paths for snapshotsKent Overstreet
2023-08-14bcachefs: Plumb through subvolume idKent Overstreet
2023-08-14bcachefs: btree_pathKent Overstreet
2023-08-14bcachefs: Use bch2_trans_begin() more consistentlyKent Overstreet
2023-08-14bcachefs: Always check for transaction restartsKent Overstreet
2023-08-14bcachefs: Improve iter->should_be_lockedKent Overstreet
2023-08-14bcachefs: Merging for indirect extentsKent Overstreet
2023-08-14bcachefs: Clean up key mergingKent Overstreet
2023-08-14bcachefs: Fix a buffer overrunKent Overstreet
2023-08-14bcachefs: Don't fragment extents when making them indirectKent Overstreet
2023-08-14bcachefs: Fsck for reflink refcountsKent Overstreet
2023-08-14bcachefs: Fix for buffered writes getting -ENOSPCKent Overstreet
2023-08-14bcachefs: Split extents if necessary in bch2_trans_update()Kent Overstreet
2023-08-14bcachefs: Make sure to pass a disk reservation to bch2_extent_update()Kent Overstreet
2023-08-14bcachefs: Require all btree iterators to be freedKent Overstreet
2023-08-14bcachefs: Fix a btree iterator leakKent Overstreet
2023-08-14bcachefs: Kill reflink optionKent Overstreet
2023-08-14bcachefs: Rename BTREE_ID enums for consistency with other enumsKent Overstreet
2023-08-14bcachefs: Reduce/kill BKEY_PADDED useKent Overstreet
2023-08-14bcachefs: Indirect inline data extentsKent Overstreet
2023-08-14bcachefs: Add an option to disable reflink supportKent Overstreet
2023-08-14bcachefs: Kill TRANS_RESET_MEM|TRANS_RESET_ITERSKent Overstreet