summaryrefslogtreecommitdiffstats
path: root/fs/bcachefs/subvolume.c
Commit message (Expand)AuthorAgeFilesLines
* bcachefs: Don't run bch2_delete_dead_snapshots() unnecessarilyKent Overstreet2023-10-311-17/+2
* bcachefs: Heap allocate btree_transKent Overstreet2023-10-221-3/+3
* bcachefs: Fix -Wincompatible-function-pointer-types-strict from key_invalid c...Nathan Chancellor2023-10-221-1/+1
* bcachefs: Convert more code to bch_err_msg()Kent Overstreet2023-10-221-3/+2
* bcachefs: Split out snapshot.cKent Overstreet2023-10-221-1341/+19
* bcachefs: bch2_run_explicit_recovery_pass()Kent Overstreet2023-10-221-5/+5
* bcachefs: Inline bch2_snapshot_is_ancestor() fast pathKent Overstreet2023-10-221-1/+1
* bcachefs: is_ancestor bitmapKent Overstreet2023-10-221-8/+15
* bcachefs: Convert snapshot table to RCU arrayKent Overstreet2023-10-221-25/+117
* bcachefs: Snapshot depth, skiplist fieldsKent Overstreet2023-10-221-47/+214
* bcachefs: Enumerate recovery passesKent Overstreet2023-10-221-5/+5
* bcachefs: Change check for invalid key typesKent Overstreet2023-10-221-2/+4
* bcachefs: Assorted sparse fixesKent Overstreet2023-10-221-3/+3
* bcachefs: Improve bch2_bkey_make_mut()Kent Overstreet2023-10-221-5/+5
* bcachefs: New error message helpersKent Overstreet2023-10-221-4/+5
* bcachefs: snapshot_to_text() includes snapshot treeKent Overstreet2023-10-221-2/+3
* bcachefs: Convert -ENOENT to private error codesKent Overstreet2023-10-221-8/+13
* bcachefs: Fix quotas + snapshotsKent Overstreet2023-10-221-5/+5
* bcachefs: Add otime, parent to bch_subvolumeKent Overstreet2023-10-221-16/+81
* bcachefs: BTREE_ID_snapshot_treeKent Overstreet2023-10-221-70/+520
* bcachefs: bch2_bkey_get_empty_slot()Kent Overstreet2023-10-221-19/+6
* bcachefs: bch2_bkey_get_mut() now calls bch2_trans_update()Kent Overstreet2023-10-221-24/+11
* bcachefs: bch2_bkey_alloc() now calls bch2_trans_update()Kent Overstreet2023-10-221-8/+4
* bcachefs: bch2_bkey_get_mut() improvementsKent Overstreet2023-10-221-21/+18
* bcachefs: bch2_bkey_get_iter() helpersKent Overstreet2023-10-221-59/+21
* bcachefs: bkey_ops.min_val_sizeKent Overstreet2023-10-221-12/+0
* bcachefs: use dedicated workqueue for tasks holding write refsBrian Foster2023-10-221-2/+2
* bcachefs: Private error codes: ENOMEMKent Overstreet2023-10-221-1/+1
* bcachefs: Mark new snapshots earlier in create pathKent Overstreet2023-10-221-2/+4
* bcachefs: bch2_mark_key() now takes btree_id & levelKent Overstreet2023-10-221-1/+2
* bcachefs: bch2_mark_snapshot() now called like other triggersKent Overstreet2023-10-221-2/+1
* bcachefs: Change bkey_invalid() rw param to flagsKent Overstreet2023-10-221-2/+2
* bcachefs: Debug mode for c->writes referencesKent Overstreet2023-10-221-9/+7
* bcachefs: New btree helpersKent Overstreet2023-10-221-81/+27
* bcachefs: More errcode cleanupKent Overstreet2023-10-221-8/+8
* bcachefs: New bpos_cmp(), bkey_cmp() replacementsKent Overstreet2023-10-221-6/+6
* bcachefs: Better inlining in bch2_subvolume_get_snapshot()Kent Overstreet2023-10-221-10/+19
* bcachefs: More style fixesKent Overstreet2023-10-221-0/+1
* bcachefs: Add private error codes for ENOSPCKent Overstreet2023-10-221-2/+2
* bcachefs: Fix bch2_fs_check_snapshots()Kent Overstreet2023-10-221-2/+2
* bcachefs: Fix missing error handling in bch2_subvolume_delete()Kent Overstreet2023-10-221-0/+2
* bcachefs: EINTR -> BCH_ERR_transaction_restartKent Overstreet2023-10-221-1/+1
* bcachefs: Use bch2_err_str() in error messagesKent Overstreet2023-10-221-11/+12
* bcachefs: Convert subvol code to for_each_btree_key_commit()Kent Overstreet2023-10-221-71/+34
* bcachefs: for_each_btree_key2()Kent Overstreet2023-10-221-102/+67
* bcachefs: Improve fsck for subvols/snapshotsKent Overstreet2023-10-221-101/+127
* bcachefs: Fix subvol/snapshot deleting in recoveryKent Overstreet2023-10-221-25/+94
* bcachefs: Switch data_update path to snapshot_id_listKent Overstreet2023-10-221-10/+3
* bcachefs: Fix snapshot deletionKent Overstreet2023-10-221-22/+18
* bcachefs: Rename __bch2_trans_do() -> commit_do()Kent Overstreet2023-10-221-3/+3